【发布时间】:2014-06-21 10:44:42
【问题描述】:
我正在尝试使用 Regex.Match 匹配某些内容,但其中已经包含引号,并且它取消了 Regex.Match 的引号。 我检查了其他线程,但他们的答案对我不起作用。
Match divisionWinsLosses = Regex.Match(website, @"<span style="font-size: 18px; color: #6C0; height: 28px; text-shadow: 0 0 1px #000;">(.*?)</span>");
以防万一。该网站的 HTML 代码是这样的:<span style="font-size: 18px; color: #6C0; height: 28px; text-shadow: 0 0 1px #000;">[What I want is here]</span>
【问题讨论】:
-
如果你真的检查过其他线程,你就会知道parsing html with regex is a really bad idea使用了一个html解析器。 HtmlAgilityPack 很棒。
-
我实际上确实检查了其他线程并决定使用 HtmlAgilityPack 以外的东西对我来说更容易。不过我试过了..只是个人喜好。
标签: c# html css regex string-matching