java - Java Regex:匹配任何单词单词并且必须包含某个作品,但除了一个单词
问题描述
我需要一个 Java 正则表达式来匹配除某个单词之外的任何单词,同时包含另一个单词。
例如,字符串不能包含Apple
,但必须具有Peach
。
Apple and Peach - Not match
Peach and Apple- Not match
Peach - Match
Three Peach - Match
Peach is good - Match
Peach is good, but Apple is bad - Not match
即不能出现在字符串中Apple
。 Peach
到目前为止,我已经得到了这个代码。
^(?!(?:Apple)$)Peach$
解决方案
推荐阅读
- python - 使用 matplotlib 将多条线/图分组
- neo4j - Py2neo 请求所有关系的速度很慢
- python - 使用 openUpgrade 将 ODOO 从 V11 升级到 V13 后出现内部服务器错误
- excel - .Refresh BackgroundQuery:=False ERROR excel vba
- kubernetes - 带有 Kubernetes 集群 1.20 的入口控制器
- spring - Neo4j 不支持 Heroku?
- javascript - 单击反应从表格单元格中获取值
- javascript - 我在哪里可以获得一个 js 库来实现(响应其他点)垂直多点范围滑块?
- swift - 端口问题的 Alamofire DisabledTrustEvaluator
- python - 将随机字母分配给变量,但每个字母在 Python 中必须出现 2 次或 4 次