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();
文字列全体がパターンに一致するかどうかをチェックするのではなく、文字列がパターンで始まるかどうかをチェックするだけです。