Как извлечь слова с префиксом положительного/отрицательного знакаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как извлечь слова с префиксом положительного/отрицательного знака

Сообщение Anonymous »

Я переживаю неприятный момент, пытаясь найти правильный шаблон регулярного выражения, чтобы получить слова, начинающиеся с +, и слова, начинающиеся с -.
$stringSplit = "+foo a -ba24+Sample3";

$vectorsPlus = preg_split('/[+*]/', $stringSplit , -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
$vectorsMinus = preg_split('/[-*]/', $stringSplit , -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);

Моя цель — получить два разных массива, сгруппированных по символу, например:
$vectorsPlus [0] = '+foo';
$vectorsPlus [1] = '+Sample3';

$vectorsMinus [0] = '-ba24';
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»