gpt4 book ai didi

.net - 如何匹配 xml 字符串末尾的斜杠?

转载 作者:行者123 更新时间:2023-12-04 06:15:34 25 4
gpt4 key购买 nike

问题:
我想使用正则表达式匹配某个 xml 子字符串(见下面的例子 A)。问题是我无法匹配 xml 字符串末尾的斜杠,因为它在 Regex 中是一个有意义的字符。我什至试图通过在我的模式中的斜杠之前插入一个反斜杠来逃避斜杠(见下面的代码),但仍然无法让它工作......

问题:
我到底如何让 .NET Regex 匹配 xml 字符串末尾的斜杠???需要你们中的一些代码忍者来帮助我。预先感谢您的帮助,我的 friend 。

输入:

<SummarySection id="_470">
<Title>Statistics</Title>
<Para id="_331"> Note: Estimated new cases in the United States in 2010:<Reference refidx="1"/> </Para>
</SummarySection>

代码 :
// ex A: Pattern need to match (<Reference refidx="1"/>)

string xnodeptn = @"(<Reference refidx=""[a-zA-Z0-9]""/>)";
Regex refregex = new Regex(xnodeptn, RegexOptions.Compiled | RegexOptions.IgnoreCase);
MatchCollection mymatches = refregex.Matches(xe.ToString());
foreach (Match mch in mymatches)
{
...
}

string xnodeptn = @"(<Reference refidx=""[a-zA-Z0-9]""\/>)";

最佳答案

我相信斜线“/”is not a reserved character in regex .所以我认为模式肯定有不同的问题。

关于.net - 如何匹配 xml 字符串末尾的斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7289040/

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