我正在尝试构建一个正则表达式来匹配以下行样式:
123 warehouse
124 token warehouse.
153token token abc123; etc. - warehouse
223abdc token abc green warehouse
但不是这些行:
53red warehouse.
323 green token token etc warehouse.
我构建的正则表达式使用负前瞻,但在https://regex101.com/上测试它匹配所有行:
\d+(?!( ?red| ?green)).*(\bwarehouse\b)
是什么错误,应该如何修改?如果重要的话,正则表达式应该在 Java 下编译(在转义必要的字符之后)。
元芳怎么了
慕码人2483693
相关分类