У меня есть регулярное выражение, соответствующее URL-адресам и преобразующее их в html-ссылки. Если URL-адрес уже является частью ссылки, я не хочу, чтобы соответствовать, например:Regex match if not after word
http://stackoverflow.com/questions/ask
должны соответствовать, но:
<a href="http://stackoverflow.com/questions/ask">Stackoverflow</a>
Если не соответствует
Как могу ли я создать регулярное выражение для этого?
Не могли бы вы опубликовать некоторые строки входной строки? Второй случай не должен совпадать, потому что он является частью привязанного тега или потому, что он уже сопоставлен? –
Опишите, что должно соответствовать. Чтобы работать с регулярными выражениями, вы должны быть настолько строгими, насколько сможете. Эд: возможно,^и $ будут выполнять эту работу. –
Возможный дубликат [Regex игнорировать URL уже в HTML-тегах] (http://stackoverflow.com/questions/9567836/regex-ignore-url-already-in-html-tags) – stema