正規表現「A. * B」を使用して文字列を分割しようとしていますが、これは「A」と「B」の間の文字列を検索するのに問題ありません。しかし、ドット '。'改行文字\ n、\ rは含まれません。 これを達成する方法を教えてもらえますか?正規表現を使用してjavaで文字列を分割する
おかげ
おかげで、すべて。 Pattern.DOTALLは魅力的に働いた。
私はこれに関連する別の質問がありました。 'A'と 'B'(基本的に上記の正規表現にマッチする)の間のすべての文字列を抽出する必要がある場合、何が行われるべきですか?
matcherクラスのfind()とgroup()を使ってみましたが、下のパターンは文字列全体を返すようです。
Pattern p = Pattern.compile("A.*B",Pattern.DOTALL);
ん '* B'の仕事を? –
いいえ..私はすでにこれを試しました。 – Leo