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

  • Автор темы Автор темы YuriyA
  • Дата начала Дата начала

YuriyA

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

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

PHP:
$value=preg_replace('!([^\s]{25})[^\s]!su', '\\1 ', $value);

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

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