我正在尝试编写一个接受带有路径名
的url的正则表达式/〔实施例/ XXXXX
此处,XXXXX可以是一串字母数字关键字,但不应该是“创建”或“添加”。
我创建了用于接受字母数字的正则表达式,但我无法找到添加“创建”或“添加”例外的方法。
答案 0 :(得分:3)
负面预测是您的朋友,foo(?!pattern)
表示如果foo
在pattern
之后立即匹配,foo
将无法匹配。与其他外观一样,负向前瞻不是捕获组。
/\/example\/(?!create|add)[A-Za-z0-9]+/