求个正则表达式

sdgs.png

如图,去掉字符串中的以<!-- [if gte mso 9]>开头以<![endif]-->结尾的所包围的字符串。就是把这两个标签以及它门中间字符都去除掉

阅读 2.5k
3 个回答
/<!-- \[if gte mso 9\]>[\S\s]*<!\[endif\]-->/g

js代码:

let source = `如图,去掉字符串中
的以<!-- [if gte mso 9]>开
头以<![endif]-->结尾的所包围的字符串
的以<!-- [if gte mso 9]>开头以<![endif]-->结尾的所包围的字符串
。就是把这两个以及它门中
间的都去除掉`

let newString = source.replace(/<!-- \[if gte mso 9\]>.*?<!\[endif\]-->/gs, "")
console.debug(newString)

输出:

如图,去掉字符串中
的以结尾的所包围的字符串
的以结尾的所包围的字符串
。就是把这两个以及它门中
间的都去除掉
/<!-- \[if gte mso 9\]>(.*)<!\[endif\]-->/g
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题