gpt4 book ai didi

regex - 排除单词/字符串的正则表达式

转载 作者:行者123 更新时间:2023-12-03 04:04:26 75 4
gpt4 key购买 nike

我有一个正则表达式如下:

^/[a-z0-9]+$

这匹配 /hello/hello123 等字符串。

但是,我希望它排除几个字符串值,例如 /ignoreme/ignoreme2

我尝试了几种变体,但似乎都无法工作!

我最近一次微弱的尝试是

^/(((?!ignoreme)|(?!ignoreme2))[a-z0-9])+$

最佳答案

这是另一种方法(使用 negative look-ahead ):

^/(?!ignoreme|ignoreme2|ignoremeN)([a-z0-9]+)$ 

注意:只有一个捕获表达式:([a-z0-9]+)

关于regex - 排除单词/字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2078915/

75 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com