Это регулярное выражение ловит элемент a
с атрибутом href
, который ссылается на website.fr
url:
<a.*\shref="([^"]*\.)?website\.fr([.\/][^"]*)?"
Объяснение:
<a[^>]*
: начало привязки \shref="
: ..., за которым следует открытый атрибут href ([^"]*\.)?
:URL может начинаться с чего угодно, кроме цитаты и заканчиваться точкой website\.fr
: ваш сайт ([.\/][^"]*)?
: URLможет заканчиваться косой чертой, за которой следует что угодно, кроме цитаты
Это регулярное выражение может охватывать не все случаи (например, URL, содержащий цитату).Как правило, не рекомендуется анализировать HTML с регулярными выражениями.Лучше использовать синтаксический анализатор XML.