java正则表达式不包孕字符串

java正则表达式不包含字符串

匹配不包含 .length 的字符串

 

 

public class Test {
    public static void main(String[] args) {
        String[] strs = {
        		"qisa.net", 
        		"length>0", 
                        "a.length > 0", 
                        "a.abc>0", 
                        "bbb.length>0", 
                        "", 
                        " (metadata.length > 0);",
                        "(metadata.ssss > 0"
                };
        String regex = "(?:(?!\\.length).)*\\s*>\\s*0";
        for(String str : strs) {
            System.out.println(str.matches(regex) + "\t" + str);
        }
    }
}