Код:
[URL = HTTP: //phishing.com] http://safe-site.com/login.php [/ URL]
[URL = phishing.com] safe-site.com [/ URL]
[Iurl = HTTP: //phishing.com] safe-site.com [/ URL]
[URL = HTTP: //phishing.com] [б] сейф [/ b] -site.com [/ URL]
[URL = HTTP: //phishing.com] safe-site.io [/ URL]
[URL = HTTP: //phishing.com] безопасный сайт ⠠ ком [/ URL] (. Замечаете Unicode двойник)
[URL = HTTP: //phishing.com] безопасный сайт .com [/ URL] (обратите внимание, пространство для волос Unicode)
[URL = HTTP: //phishing.com] безопасный сайт [IMG] http://asdf.com/period.png [/ IMG] ком [/ URL] (ссылка, содержащая текст и изображения)
[URL = phishing.com] safe-site.com [/ URL]
[Iurl = HTTP: //phishing.com] safe-site.com [/ URL]
[URL = HTTP: //phishing.com] [б] сейф [/ b] -site.com [/ URL]
[URL = HTTP: //phishing.com] safe-site.io [/ URL]
[URL = HTTP: //phishing.com] безопасный сайт ⠠ ком [/ URL] (. Замечаете Unicode двойник)
[URL = HTTP: //phishing.com] безопасный сайт .com [/ URL] (обратите внимание, пространство для волос Unicode)
[URL = HTTP: //phishing.com] безопасный сайт [IMG] http://asdf.com/period.png [/ IMG] ком [/ URL] (ссылка, содержащая текст и изображения)
но не соответствует:
Код:
[URL = HTTP: //safe-site.com] http://safe-site.com [/ URL]
[URL = safe-site.com] safe-site.com [/ URL]
[URL = HTTP: //safe-site.com] safe-site.com [/ URL]
[URL = safe-site.com] http://safe-site.com [/ URL]
[URL = HTTP: //safe-site.com] [IMG] http://asdf.com/image.png [/ IMG]
[URL = HTTP: //safe-site.com] [IMG] http://asdf.com/image.png [/ IMG] (уведомление пробельные)
[URL = HTTP: //safe-site.com] safe-site.com хороший сайт [/ URL]
. [URL = HTTP: //safe-site.com] こ ん に ち は [/ URL]
[URL = safe-site.com] safe-site.com [/ URL]
[URL = HTTP: //safe-site.com] safe-site.com [/ URL]
[URL = safe-site.com] http://safe-site.com [/ URL]
[URL = HTTP: //safe-site.com] [IMG] http://asdf.com/image.png [/ IMG]
[URL = HTTP: //safe-site.com] [IMG] http://asdf.com/image.png [/ IMG] (уведомление пробельные)
[URL = HTTP: //safe-site.com] safe-site.com хороший сайт [/ URL]
. [URL = HTTP: //safe-site.com] こ ん に ち は [/ URL]
Эти части URL должны быть захвачены:
Код:
[URL = $ 1] $ 2 [/ URL]
И не должно быть никаких других захватывая групп.Сделайте регулярное выражение несколько читаемых, так что я могу проверить свою логику, возможно, с помощью Икс модификатор.
Дать решение здесь, когда у вас есть. Человек, который отправляет первое решение, которое я считаю приемлемым получает награду. Я могу разделить щедрость среди нескольких людей, если мое выбранное решение является производным от ранее размещенных попыток решения.