正则表达式怎么匹配字符,同时排除一些字符?

iframes 2017-06-02 12:21:08
<title>内容 - {我的内容文本}</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="width=device-width, initial-scale=1" name="viewport" />
<meta content="内容" name="author" />
<!-- 我的内容开始 -->
<!-- 我的内容结束 -->
<!-- 内容 -->

我要匹配除了{ }和<!-- -->之间的,其他所有“内容”。
...全文
530 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
iframes 2017-06-02
  • 打赏
  • 举报
回复

改成(?<=>|")[^\x00-\xff]+可以了,谢谢。
xuzuning 2017-06-02
  • 打赏
  • 举报
回复
(?<=>|")[\u4e00-\u9fa5]+

iframes 2017-06-02
  • 打赏
  • 举报
回复
<title>内容 - {我的内容文本}</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta content="width=device-width, initial-scale=1" name="viewport" /> <meta content="内容" name="author" /> <!-- 我的内容开始 --> <!-- 我的内容结束 --> <!-- 内容 --> 结果需要匹配出在{ }和<!-- --> 之外所有”内容“文字,亲。 比如,红色位置的字。
crystal_lz 2017-06-02
  • 打赏
  • 举报
回复
Regex.Replace(str,@"<!--.*?-->","") 替换成空的 不就是剩下的了吗

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧