Я играю с веб-сайтами и регулярными выражениями на C#. У меня есть эта ситуация: Регулярные выражения: Multiline-issue with html
<a href="path/to/image">
<img src="thumbnail"></a>
Это изложением как мое приложение получает содержание данного веб-сайта. Вкладки и разрывы не одинаковы для каждой строки.
Я использую gskinner проверить регулярное выражение (http://gskinner.com/RegExr/), и я создал это регулярное выражение:
(?i)<a([^>]+)>\W.*</a>
Флаги: Многострочный
Gskinner показывает, что шаблон верно. Но когда я вставляю C# (regEx.Matches (...)), он больше не может найти совпадения.
Кто-нибудь знает, как это сделать?
Благодаря
Do не к нему с Regex. См. Например, http://stackoverflow.com/q/590747/390819. Одним из правильных инструментов для анализа HTML является http://htmlagilitypack.codeplex.com/ – GolfWolf