Size: a a a

2019 December 12

y

yu2ry in Laravel Pro
Pavel Lint
то есть нужно заменять на один пробел
ой да сори) не так написал)
источник

AP

A P in Laravel Pro
\s\s+
источник

AP

A P in Laravel Pro
и переносы и пробелы
источник

AP

A P in Laravel Pro
и даже табуляции
источник

PL

Pavel Lint in Laravel Pro
$re = '/(\s){2,}/m';
$result = preg_replace($re, '$1', $str);
источник

PL

Pavel Lint in Laravel Pro
источник

PL

Pavel Lint in Laravel Pro
A P
\s\s+
так заменить не получится
источник

AP

A P in Laravel Pro
с чего бы
источник

PL

Pavel Lint in Laravel Pro
ну хотя бы с того что нужна capturing group
источник

AP

A P in Laravel Pro
ну до скобок то можно догадаться наверн
источник

PL

Pavel Lint in Laravel Pro
ну то есть можно твоей ответ достроить до правильного, да
источник

PL

Pavel Lint in Laravel Pro
как и любой другой неправильный ответ )
источник

AP

A P in Laravel Pro
хорошо что ты самоутвердился, молодец
источник

PL

Pavel Lint in Laravel Pro
и я рад, а ещё и человеку помог 🙂
источник

AP

A P in Laravel Pro
все в восторге от тебя
источник

АЧ

Алексей Червон... in Laravel Pro
кто то интегрировал cloudpayments на реакт?)
источник

PL

Pavel Lint in Laravel Pro
если серьезно то \s\s+ не говорит о том как заменять, потому что там нужно использовать back reference
источник

PL

Pavel Lint in Laravel Pro
не просто скобки, а ещё $1 в замене
источник

PL

Pavel Lint in Laravel Pro
но с \s\s+ вообще не получится заменить, потому что если взять всё в скобки то оно заменится само на себя, а если только один \s в скобки, то он может не совпадать со вторым \s, то есть будут заменяться перенос строки + пробел на 1 пробел
источник

PL

Pavel Lint in Laravel Pro
короче твой ответ не работает
источник