sorry_i_noob
@sorry_i_noob

Как сделать, чтобы данная регулярка находила совпадения не по одиночке, а сразу весь блок (На сервисе проверки регулярок так и есть, а в php нет)?

Здравствуйте! Вот эта строчка:
preg_replace('/[ \t]{1,}/m', 'z', $string);
Если взять регулярку и проверить на каком-нибудь онлайн сервисе проверки регулярок, то она находит весь блок сразу. А в php каждый пробельный символ заменяется на букву z по одиночке. В итоге получается много букв z. А должна была получиться одна. Как сделать, чтобы вместо всех стоящих вместе пробельных символов получалась одна буква z?
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Так?
preg_replace('/[\s]*/m', 'z', $string);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bioGavs
Вот так ?
preg_replace('/\s+/gm', 'z', $string);

а вообще вот сервис , в котором можно тестить под пхп и другие языки
Ответ написан
Ваш ответ на вопрос

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

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