Показать сообщение отдельно
Старый 14.03.2007, 00:23     # 33
Melkor
Full Member
 
Аватар для Melkor
 
Регистрация: 25.11.2001
Адрес: Imho.ws
Сообщения: 941

Melkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царствеMelkor Луч света в тёмном царстве
Ой, а мне можно тоже спросить, если у вас такая тема интересная. Уже замучался.
"Куча слов (\S+\.?\S*|\.\S+) \[\d+\]";
Прекрасно ловит фразу:

"Куча слов слово [5]" (без кавычек)

Но не видит фразу:
"Куча слов еще слово [5]"

Как сделать так, чтобы между "Куча слов " и "[5]" ловилось все, там может стоять фраза любой длины (ну порядка 20 символов) из латиницы и цифр.
Спасибо.

Добавил:
'@(Куча слов )?([^/[]+)@'
дает в [2]м результате нужное, но только если перед фразой ничего не стоит.
__________________
Когда умираешь, да еще так долго и трудно, очень хочется хоть немного насолить живым, просто невозможно удержаться от искушения!
М.Фрай

Последний раз редактировалось Melkor; 14.03.2007 в 01:58. Причина: добавил малость.
Melkor вне форума