java编程中正则表达式'并且'的写法
执行结果:

多个并且关系就是[^(1|2|3|4|..)]这样达到且的效果,其中1234..表示且的多个条件
package com.leftso;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {
public static void main(String[] args) {
try {
String str1="<a href=\"jjjjkkkkccc\" title='测试'></a><a title='xxx'></a>";
//
String reg1="\\s*href\\s*=\\s*['|\"](.*)['|\"]";//字符串中不包含a和d
String reg2="\\s*href\\s*=\\s*['|\"]([^('|\"|>)]*)['|\"]";//[^('|\"|>)]代表不是'且不是"且不是>
Pattern pattern1=Pattern.compile(reg1);
Pattern pattern2=Pattern.compile(reg2);
Matcher matcher1=pattern1.matcher(str1);
if(matcher1.find()){
System.out.println("不含且关系>>"+matcher1.group(1));
}
Matcher matcher2=pattern2.matcher(str1);
if(matcher2.find()){
System.out.println("包含且关系>>"+matcher2.group(1));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
执行结果:

多个并且关系就是[^(1|2|3|4|..)]这样达到且的效果,其中1234..表示且的多个条件
版权申明:本文为博主原创文章,未经博主允许不得转载。
https://www.leftso.com/blog/140.html
时效提示:本文最后更新于【 2017-04-06 09:41:17 】,某些文章具有时效性,若有错误或已失效,请在下方留言。
时效提示:本文最后更新于【 2017-04-06 09:41:17 】,某些文章具有时效性,若有错误或已失效,请在下方留言。
评论区域
评论功能已关闭. 提示:评论功能虽已关闭,关闭之前的评论仍然会展示。