java - 匹配斜杠的正则表达式不起作用

标签 java regex

我想要一个正则表达式来匹配这些:

/web/search/abc
/web/search/employee/999999999
/web/search/employee/78524152

但不是这个:

/web/search/employee/123456789

我为 Java 编写了以下正则表达式,但它似乎不起作用。

/web/search/(?!/(employee/123456789)).*

有人可以告诉我执行此操作的正确正则表达式吗?

最佳答案

这是因为您在前瞻中将 / 加倍。尝试使用:

/web/search/(?!employee/123456789$).*

关于java - 匹配斜杠的正则表达式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22385640/

相关文章:

Javascript + 将 "<b>"转换为实际的粗体字体

java - Android 等待 UI 线程

Java:为什么我们需要转换 float 而不是 double ?

java - HSQLDB View (INNER-JOIN)在运行时出现故障

正则表达式匹配后齿槽辅音

java通过正则表达式提取地址项

java - 如何使用 Spring Boot 和 WildFly 11.0 配置 JNDI 数据源

java - 如何创建包含所有java类常量的HashMap或Arraylist

python - 为什么包含无法选择包含指定字符串的行?

c - 使用 c REGEX 表达式列出和过滤文件