问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

想利用java里pattern功能处理对多个关键字的匹配查询

发布网友 发布时间:2022-04-27 10:04

我来回答

2个回答

热心网友 时间:2022-04-22 22:20

Pattern pattern = Pattern.compile("切");
Matcher matcher = pattern.matcher(txt);
Matcher matcher2 = Pattern.compile("蒸").matcher(txt);
Matcher matcher3 = Pattern.compile("煮").matcher(txt);
Matcher matcher4 = Pattern.compile("炖").matcher(txt);
Matcher matcher5 = Pattern.compile("炸").matcher(txt);

boolean a = false;
boolean b = false;
boolean c = false;
boolean d = false;
boolean e = false;
while ((a = matcher.find())|| (b = matcher2.find())||(c = matcher3.find())||( d = matcher4.find())||(e = matcher5.find())) {
String msg ="";
if(a){
msg = ":" + matcher.group() + ":";
}else if(b){
msg = ":" + matcher2.group() + ":";
}else if(c){
msg = ":" + matcher3.group() + ":";
}else if(d){
msg = ":" + matcher4.group() + ":";
}else if(e){
msg = ":" + matcher5.group() + ":";
}
System.out.println(msg);
}

只不过这样比较麻烦,你可以自己精炼下,我想知道,你提取关键字是不是只是想确定是否包含,如果是你可以不用这个方法

热心网友 时间:2022-04-22 23:38

Pattern pattern = Pattern.compile("[切蒸煮炖炸]");
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? java.util.regex中的pattern 和 matcher的用法 java中关于Pattern的一个方法 请教,耳朵起了个疙瘩,吃了消炎药地 java正则pattern的正确用法怎么用 我耳朵后边起一个疙瘩怎么回事 java中pattern是什么意思? 耳朵起了个像痘痘一样的红点该怎么办 耳朵长了个包 是上火吗 耳朵里面起个脓包 耳朵上长个包,不痛不痒的怎么办? 我电信的猫无线网络已经连了,再想加个路由器怎么设置路由器的密码呀 猫连接普通路由【无WIFI】再连接无线路由如何设置WIFI的密码 Virginia Tech* 弗吉尼亚理工大学什么专业好? 俄侅俄州立大学与弗吉尼亚理工大学哪个好? 本科留学纠结中,美国弗吉尼亚理工大学统计专业和加拿大滑铁卢数学院哪个更好? 2014年弗吉尼亚理工大学世界排名怎么样 艾灸减肥一个月瘦多少 个人体质决定瘦多少 艾贴贴到哪个位置有帮助?哪个牌子的可以? 弗吉尼亚理工大学在美国属二流大学吗 小腿酸用包小贴艾灸贴贴在那个部位? java使用Pattern和Matcher获取html代码中的一串字符 java里 这 Pattern.compile是干什么的 Java.util.regex中matcher 和pattern的用法 有关java中Pattern、Matcher的使用 java正则表达式不可以用吗,一定要新建一个Pattern对象才可以使用吗? 如何用java中的 pattern类 获得 html中的数据?? java中Pattern p=Pattern.compile(ip)啥意思 JAVA观察者模式(observer pattern) java pattern 如何匹配用逗号分隔的很复杂的表达式? 急这个用java怎么pattern匹配! java pattern 正则表达式 验证 用逗号隔开的序列(不要说substring)。 JAVA中的(?<=pattern)是什么意思 带创的四字成语 带创字的四字词语 创字开头的四字成语 关于创业四字成语 关于创新的四字词语 创业的四字成语 关于创新的四字词语有哪些? 求创四字成语,要求以“方”字开头,“林”字结尾,含义大气高雅为佳。