我想一個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+]");