Вырезать слова не нужной длины (preg_replace)

  • Автор темы Автор темы Леша Темный
  • Дата начала Дата начала
Леша Темный
на всякий случай еще один вариант.
PHP:
preg_replace('/(\s|\A)(\S{1,2}|\S{5,})(?=(\s|\Z))/'
 
sakon
Уже хорошо, уже на двух машинах тест проходит, но сомнения у меня все равно не проходят. Но что поделаешь?

Все-таки, тоже самое можно сделать и без регулярки и с 99,9999999...% увереностью
 
Сверху