作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题:
我想使用正则表达式匹配某个 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/
我是一名优秀的程序员,十分优秀!