Regex для сопоставления ссылок, которые еще не размечены - PullRequest
0 голосов
/ 23 октября 2009

Я хочу сопоставить любой URL, который еще не заключен в ссылку. то есть я хочу игнорировать следующее.

<a href="http://www.test.com/whatever">

Я пытаюсь написать регулярное выражение для автоматического поиска URL-адресов, чтобы я мог превратить их в размеченные hrefs.

Проблема, с которой я столкнулся, связана с URL-адресами, которые уже были размечены (документы содержат набор размеченных и не размеченных URL-адресов).

1 Ответ

0 голосов
/ 23 октября 2009

Используйте отрицательный взгляд вперед, чтобы увидеть, если URL не имеет </a> впереди

your_regex(?!\s*</a>)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...