regex 对前面的组应用负前瞻

dba5bblo  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(127)

几个小时以来,我一直在努力让这种消极的前瞻性为我工作。只有当它后面不跟'/CCC'时,它才应该匹配我的字符串

/(^[\w]+)(?!./CCC$)/mg

测试字符串:

BBB/CCC
AAA/DDD/CCC

有人能指出为什么我的模式仍然匹配第一行的“BBB”吗?

kgsdhlau

kgsdhlau1#

首先,必须转义正则表达式中的/
你也有一个不应该在那里的点,并且缺少一个单词边界:

/(^\w+)\b(?!\/CCC$)/mg

相关问题