Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Ой, намудрил :-) 10.12.04 10:29 Число просмотров: 3147
Автор: Heller <Heller> Статус: Elderman
|
Всё проще:
То, что ты хочешь, имеет следующий формат:
http:\/\/(\w\.){2,}\w{2,4}
Это Тебе и надо искать. НО! После него могут идти ещё какие-то символы. Соответственно, надо указанное выражение заключить в круглые скобки (тогда совпадение запишется в переменную $1), а после сразу указать ".*?$" - то есть мы будем искать последнее вхождение подстроки (знак вопроса обозначает, что поиск будет соответствовать совпадению с минимальной длинной). Итого код:
$text=~m/(http:\/\/(\w\.){2,}\w{2,4}).*?$/;
В переменной $1 лежит то что требуется. Код писал "на лету" - возможно, где-то ошибся. Если не работает, поправим :-) В общем, думаю, суть ясна.
|
|
|