HTML ファイルを照合したい:
ファイルがスペースで始まり、その後に終了</sometag>タグreturn true.
そうでなければreturn false。
を使用しました"(\\s)*</(\\w)*>.*"が、一致しません\n </p>\n </blockquote> ...。
ゲイブの助けに感謝します。ゲイブは正しいです。デフォルトでは一致しませ.ん。モードをオン\nにする必要があります。DOTALL
(?s)これを行うには、正規表現の先頭に を追加し(?s)(\\s)*</(\\w)*>.*ます。
これを行うこともできます:
Pattern p = Pattern.compile("(\\s)*</(\\w)*>");
Matcher m = p.matcher(s);
return m.lookingAt();
文字列全体がパターンに一致するかどうかをチェックするのではなく、文字列がパターンで始まるかどうかをチェックするだけです。