【问题标题】:How do I search for a word in the entire XML using Regex?如何使用 Regex 在整个 XML 中搜索单词?
【发布时间】:2012-10-26 18:23:25
【问题描述】:

在我的 XML 中,我想搜索 Text=",如果它不存在,那么我想这样做

XMLString = Regex.Replace(XMLString,@"(?<=<Run[^<]*)>", " Text=\"",RegexOptions.IgnoreCase);

现在在整个 XML 中查找 Text=" 的正则表达式是什么?

【问题讨论】:

  • 你应该使用 XML 解析器。

标签: c# xml regex silverlight


【解决方案1】:
if (Regex.IsMatch(XMLString," Text=\"")==false)
           XMLString = Regex.Replace(XMLString,@"(?<=<Run[^<]*)>", " Text=\"",RegexOptions.IgnoreCase);

【讨论】:

  • 我希望没有包含文字 Text=" 的文本节点
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-26
  • 1970-01-01
  • 1970-01-01
  • 2021-07-25
  • 1970-01-01
  • 2013-09-15
相关资源
最近更新 更多