【发布时间】:2016-11-21 19:55:49
【问题描述】:
我正在尝试读取 xml 文件中 2 个 html 标记之间的文本。它适用于小内容,但当内容很大时,它会失败并返回空。高层次的问题可能是什么
Regex regex = new Regex("<strong>(.*)</strong>");
var v = regex.Match("Unneeded text <strong>Needed Text</strong> More unneeded text");
string s = v.Groups[1].ToString();
【问题讨论】:
-
我添加了正则表达式标签,因为这就是您正在使用的标签,但正如标签描述所说“如果有解析器,请改用它。”
-
“当内容很大时” 不是正确的minimal reproducible example。要么创建一个重现问题的示例(提示:
</strong>很可能不存在),要么只使用适当的 HTML 解析器。