我想一个Java模式相匹配的一系列非空白字符,接着或由一系列空白字符的否,接着是对含有任何与此代码中括号的:Java模式这些模式匹配有什么问题?
Pattern p1 = Pattern.compile("[^\\s+][\\s*]\\({1}[.*]\\){1}");
然而,当我试图将它与“a(a)”匹配,返回false。
也许类似的问题:
两个网站由空格saparated:
非空白字符标点符号或存在于下面的代码(例如字的某些列表分离的Pattern p4 = Pattern.compile("([^\\s+]([\\.]{1}[^\\s+])+)[\\s+]([^\\s+]([\\.]{1}[^\\s+])+)");
两个字符串,或者又名...)(它可以从单词列表开始)。
Pattern p2 = Pattern.compile(
"([^\\s+][\\s+])?([and|or|aka|&|Related to|moved from|now|formerly|and by the same host|and any address starting with]{1}[\\s+][^\\s+])+");
Pattern p3 = Pattern.compile("[^\\s]+[\\s*][,|&|;|\\s+/|/\\s+]{1}[\\s*][^\\s+]");