私は正規表現に不慣れで、これらの2行を一致させたいと思っています:
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
これまでのところ、私はこれを持っています:
(\\s+)?(\")?(#)(if\\s+!defined\\(AFX_RESOURCE_DLL\\)\\s+\\|\\|\\s+defined\\()(\\w+)(\\))
ただし、最後の部分で問題が発生しています。
\r\n"
私はこれを一致させ、これをオプションにすることができます。これで問題ありません。
(\\r\\n")
ただし、存在する場合はグループでキャプチャしたいと考えています(貪欲が必要だと思います)これまでのところ、オプションであるため、存在する場合は一致しませんでした。
正規表現エンジンが存在する場合でも強制的に検索を続行して、キャプチャ グループを取得できますか?