Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Обрамление текстовых сcылок тегом <a>
Форумы портала PHP.SU » PHP » Регулярные выражения » Обрамление текстовых сcылок тегом <a>

Страниц (1): [1]
 

1. lex-romanow - 24 Апреля, 2016 - 18:15:41 - перейти к сообщению
Написал регулярку, которая ищет и обрамляет текстовые ссылки тегом <a>, но регулярка захватывает рядом стоящие точки, запятые, это при случае если рядом с текстовой ссылкой идут эти символы. Фтп ссылок не будет, поэтому я не учел в регулярке. Мой пример можно посмотреть здесь - http://rubular[dot]com/r/P04ZNa9Td6. Прошу помочь мне исправить этот момент. Благодарю!
2. Pinkya_rabbit - 25 Апреля, 2016 - 20:19:02 - перейти к сообщению
lex-romanow пишет:
Написал регулярку, которая ищет и обрамляет текстовые ссылки тегом <a>, но регулярка захватывает рядом стоящие точки, запятые, это при случае если рядом с текстовой ссылкой идут эти символы. Фтп ссылок не будет, поэтому я не учел в регулярке. Мой пример можно посмотреть здесь - http://rubular[dot]com/r/P04ZNa9Td6. Прошу помочь мне исправить этот момент. Благодарю!

Просто нужно разобраться как это работает.
CODE (text):
скопировать код в буфер обмена
  1. (https?\:\/\/)?(www\.)?[a-zA-Z]+(\.[a-zA-Z]+)+(([\/\?][a-zA-Z0-9\?=\&]+)*(\/)?(\.html)?(\.php)?)*

 

Powered by ExBB FM 1.0 RC1