вывести 30 слов из текста не считая тегов
, рег.выражения
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.84] |
|
|
Дополнения к правилам (только для данного раздела)
вывести 30 слов из текста не считая тегов
, рег.выражения
|
Сообщ.
#1
,
|
|
|
|
Подскажите кто знает? Теги тоже выводим.
|
|
Сообщ.
#2
,
|
|
|
|
@t = split /(?
<.+?>)|\W+)/,$text,31;pop @t; print @t; |
|
Сообщ.
#3
,
|
|
|
|
Имхо тут регэксп не самое правильное решение, а что делать с незакрытыми тэгами? Я бы сам отсчитал 30 слов, по пути поймал в стек все тэги и затем их закрыл.
|