正则表达式匹配

只肉不吃饭 2019-10-29 10:47:56
我希望匹配……and…… 但是不希望匹配 ……between…… and……应该怎么写
...全文
166 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你这还是没描述清楚吧,不行匹配between...and中间的内容么,还是你想知道除between...add外的add有几个
只肉不吃饭 2019-10-31
  • 打赏
  • 举报
回复
测试用例比如:
id = 1 and price between 2.1 and 3 and name = 2
只想匹配出标红的and
sxldfang 2019-10-31
  • 打赏
  • 举报
回复
sxldfang 2019-10-31
  • 打赏
  • 举报
回复
(?<!between\s+[0-9.]+\s+)and
qybao 2019-10-29
  • 打赏
  • 举报
回复
for example
String[] s = {
"xxx between yyy and zzz",
"aaa and bbb"
};
String reg = "(?!(.*?between)).+?and.+";
for (String ss : s) {
System.out.println(ss.matches(reg));
}
  • 打赏
  • 举报
回复
你的测试文本呢,场景也要描述一下

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧