问答

如何用正则匹配除了指定中文的其他的中文

作者:admin 2021-04-21 我要评论

比如 我想匹配除了下面列表的其他中文 排除的中文 “我,我是,我是个” ### 我一般不会用正则做这种功能 /^(?!.*(我|我是|我是个))/ PS 经过我个人的测试,这个...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

比如 我想匹配除了下面列表的其他中文

排除的中文 “我,我是,我是个”

###

我一般不会用正则做这种功能
/^(?!.*(我|我是|我是个))/


PS 经过我个人的测试,这个正则表达式在 EMCAScript 标准下是可以正常运作的

devtool.Console


PPS 根据我个人的理解,题主的意思是匹配而非排除,因为排除在我看来是根本不需要用正则来完成的功能。如果确实要排除,我的建议是

const exclude = [ "我", "我是", "我是个" ]
let str = "我是包含我是的字符串"

exclude.forEach(s => str = str.replaceAll(s, ""))

devtool.Console

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 如何用正则匹配除了指定中文的其他的中

    如何用正则匹配除了指定中文的其他的中

  • babel6升7后 antd 的抽屉组件(draw)

    babel6升7后 antd 的抽屉组件(draw)

  • 为什么ftp指令连接服务器没反应?

    为什么ftp指令连接服务器没反应?

  • HTTPS下载文件失败

    HTTPS下载文件失败

腾讯云代理商
海外云服务器