c#引号中的引号(正则表达式匹配)

本文关键字:正则表达式 | 更新日期: 2023-09-27 18:09:44

我正在尝试使用正则表达式。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>

c#引号中的引号(正则表达式匹配)

需要转义引号。在字符串字面值中,使用'"(例如"My name is '"Bob'".")。在逐字字符串字面量中,使用""(例如@"My name is ""Bob"".")。参见字符串(c#编程指南)。

Match divisionWinsLosses = Regex.Match(website, @"<span style=""font-size: 18px; color: #6C0; height: 28px; text-shadow: 0 0 1px #000;"">(.*?)</span>");