Как извлечь слова с префиксом положительного/отрицательного знака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';

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