Notepad++ 正規表現文字列を繰り返す文字列にする

Notepad++ 正規表現文字列を繰り返す文字列にする

このような状況で、notepad++ で機能する正規表現を作成するのを手伝ってくれる人はいませんか?

次のようなテキストがあるとします:

111111
something something text    
222222    
something something text
something something text    
111111    
something something text
something something text
something something text    
222222   
something something text
something something text    
something something text
something something text   
111111   
something something text    
222222

111111 と 222222 を含む、111111 と 222222 の間にある文字列を選択したいと思います。

試してみました(111111)*(222222)が、222222 のみが選択されました。 また、試してみました(111111).*(222222)が、テキスト内のすべてが選択されました。 では、最初の 111111 から 222222 までの文字列セットを取得するにはどうすればよいでしょうか?

答え1

正規表現は111111.*?222222期待どおりに動作しますが、Regular Expression. matches newlineの両方がチェックされていることを確認する必要があります。疑問符は、正規表現を「怠惰」にします。この記事つまり、テキスト全体ではなく、可能な限り短い部分が一致することになります。

関連情報