gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 13:17:01 25 4
gpt4 key购买 nike

我正在尝试使用 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>

最佳答案

您需要转义引号。在字符串文字中,使用 \"(例如 "My name is\"Bob\".")。在逐字字符串文字中,使用 ""(例如 @"My name is ""Bob"".")。参见 Strings (C# Programming Guide)

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

关于C# 引号中的引号(正则表达式匹配),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24340806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com