denis_bardak
@denis_bardak
Web Developer

Ограничение длинны строки preg_match_all?

preg_match_all по регулярке ищет строки, но если искомая строка большая то возвращает пустой массив. Какое максимальное кол-во символов в искомой строке preg_match_all и как его обойти?
  • Вопрос задан
  • 822 просмотра
Пригласить эксперта
Ответы на вопрос 3
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
может у Вас там перевод строки? так используйтесь модификатор m
m modifier: multi-line. Causes ^ and $ to match the begin/end of each line (not only begin/end of string)
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
https://regex101.com/
тестируйте..
Ответ написан
Комментировать
Может это подойдёт:

preg_match_all('!(выражение){0, 5}!', $in, $out);
Будет искать от нуля до пяти символов

Об этом подробнее тут: regexpstudio.com/ru/TRegExpr/Help/regexp_syntax.html начиная с "Метасимволы - повторения "
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы