Страницы

Поиск по вопросам

пятница, 7 февраля 2020 г.

Разделение строки в массив

#php #регулярные_выражения


Подскажите как решить задачу, мне нужно разбить строку в массив:

    $s = "бла бла бла Сила+5 бла бла бла Ловкость+12 бла бла бла Шанс-2";


разделителем я хотел сделать пробел которому предшествует цифры:

    $a = preg_split("/\d+\s+/", $s);


но так я отсекаю сами числа которые мне нужны.


бла бла бла Сила+
бла бла бла Ловкость+
бла бла бла Шанс-

    


Ответы

Ответ 1



Можно воспользоваться ретроспективной проверкой "; print_r($a);

Комментариев нет:

Отправить комментарий