Skip to main content
 首页 » 编程设计

regex之Perl 正则表达式 "Not"(负前瞻)

2024年11月24日2098°冷暖

我不太确定这种类型的正则表达式的正确措辞是什么,但基本上我想要做的是匹配任何以“/”开头但后面没有“bob/”的字符串,例如.

所以这些将匹配:

/tom/ 
/tim/ 
/steve 

但这些不会
tom 
tim 
/bob/ 

我确信答案非常简单,但我很难在任何地方搜索“regex not”。我确信有一个更漂亮的词来表达我想要的会带来好的结果,但我不确定它会是什么。

编辑:我已更改标题以指示我正在寻找的内容的正确名称

请您参考如下方法:

您可以使用负前瞻(记录在 "Extended Patterns" in perlre 下):

/^\/(?!bob\/)/