これは何度も議論されていることは知っていますが、正規表現に複数の行から情報を読み取らせる方法をたくさん試しましたが、どれもうまくいきませんでした。これが私がやろうとしていることです:
テキストファイルがあります。その中には次のように書かれています。
Description1 This is a test description. Yay. Description2
正規表現(?<=Description1\\s).*(?=\\sDescription2)
は、Description1 と Description2 の単語を含まないすべてのテキストを返す際に意図したとおりに機能します。
ただし、その間のテキストが別の行で区切られていても、同じことができる必要があります。そのようです。
Description1 This is a
test description. Yay. Description2
Pattern.MULTILINE
フラグから 、先頭への追加、 のPattern.DOTALL
追加まで、見つけられるすべてを試しましたが、何も機能していないようです。
どんな助けでもいただければ幸いです。これは、より大きな個人プロジェクトへの小さな一歩です。(?s)
[/r/n]