Python の正規表現方言 (正しい用語ですか?) には(?<=...)
、特定のパターンの前にあるものに関して検索を絞り込むために使用できるものがあります。
Emacs でこれを試して、いくつかの複雑なマルチバッファー検索を実行します。たとえば、内容が含まれているバッファーのみを検索し"x"
たり、一致するバッファーの内容"y"
を検索して結果をリストしたりしますが、実りはありませんでした。"foo"
(multi-occur-in-matching-buffers "." "\\(?<=:x\\|y\\)foo")
何も一致しませんでした。
Regexp Syntax Summaryには、GNU Emacs/Elisp では使用できないと記載されています。
どうすればこの問題を解決できますか?