[Ответить в тред] Ответить в тред

09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)
25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 5 | 1 | 3
Назад Вниз Каталог Обновить

Аноним 11/11/16 Птн 00:31:08  139775983  
Боги регулярных выражений призываются в тред

$string = 'Строка с русскими словами';
echo preg_replace ('#([а-яё]{1})[а-яё]+([а-яё]{1})#iu', '$1*$2', $str);

На выходе получаем первую букву слова, звездочку, последнюю букву слова.

Можно как-то взять например [а-яё]+ в карман, посчитать количество символов и вставить столько звездочек сколько и символов?
Аноним 11/11/16 Птн 00:36:09  139776244
бамп
Аноним 11/11/16 Птн 00:39:11  139776387
бамп
Аноним 11/11/16 Птн 00:54:24  139777315
слышь, а ты кто по жизни?
Аноним 11/11/16 Птн 01:20:23  139778915
>>139775983 (OP)
echo preg_replace ('#\B[а-яё]\B#iu', '*', $str);
Аноним 11/11/16 Птн 01:22:28  139779038
>>139778915
хуя ты мозг

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 5 | 1 | 3
Назад Вверх Каталог Обновить

Топ тредов
Избранное