好的,我有一个文件可能有也可能没有换行符或回车符。坦率地说,我需要忽略这一点。我需要搜索文档找到所有 < 和匹配 > 标签并删除其中的所有内容。我一直在努力让它发挥作用,我目前的正则表达式是:
private Regex BracketBlockRegex = new Regex("<.*>", RegexOptions.Singleline);
....
resultstring = BracketBlockRegex.Replace(filecontents, "");
但这似乎没有用,因为它捕获了很多东西。任何线索? c# 中的 < 和 > 符号有什么奇怪的地方吗?
请您参考如下方法:
替换
<.*>
与
<.*?>
