@madc0de

Убрать любой текст и символы и числа до пробела через regexp?

Вчера задавал похожий вопрос и вывели 2 рабочие формулы
1. preg_replace('/^.*?[\d\s,]+/siu', '', $text)
2. preg_replace('/([\d\,\s]+)/siu', '|', $text)

Входные данные могут быть разные:
"20,123 черные/белые"
"12аф12 черные/белые"
'ad123 черные/белые'
"123б;fa.123 черные/белые"
"13,31 черные/
белые"
(на последней строчке перенос может быть, его бы тоже желательно убирать, чтобы получилась строка черные/белые)

И нужно убирать абсолютно любые данные до пробела, чтобы получилась только строка черные/белые
Она может быть больше черные/белые/красные/синие
но важно чтобы сохранялась строка перечислений чтобы ее можно было в массив занести.

Очень надеюсь на помощь. Сам уже все перепробовал(
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
lidacriss
@lidacriss
wtf
перенос может быть, его бы тоже желательно убирать

нужно убирать абсолютно любые данные до пробела


sandbox.onlinephpfunctions.com/code/52281c433081e9...

UPD
но не будет работать с
20черный/серый
20черный/серый/белый

т.к.
нужно убирать абсолютно любые данные до пробела
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы