Помогите с регуляркой

YuriyA

Новичок
Помогите с регуляркой

Целый день бьюсь, так ничего и не вышло. Нужно регулярное выражение, которое бы обрезало длинные слова, типа такого

PHP:
$value=preg_replace('!([^\s]{25})[^\s]!su', '\\1 ', $value);
Но при этом не обрезала длинные УРЛ адреса. Подскажите плз..
 

dimagolov

Новичок
1. заменяешь все URL шаблоном (см в поиске как выбрать все URL)
2. меняешь что тебе там надо
3. заменяешь шаблоны на сохраненные URL

п.с. ты четкий ответ на вопрос "что такое URL" себе уже представил?
 

YuriyA

Новичок
1. заменяешь все URL шаблоном (см в поиске как выбрать все URL)
2. меняешь что тебе там надо
3. заменяешь шаблоны на сохраненные URL
А нельзя все это сделать одним регулярным выражением. Мне надо обрезать все длинные слова, кроме тех, которые начинаются на http://
 

DiMA

php.spb.ru
Команда форума
нет
(вернее конечно можно все, но ты не должен хотеть так делать)
 
Сверху