正規表現を使用してテキストを構造化しようとしています - 次の例の形式ですべてのマネージャーを分割およびグループ化します。
General MANAGER
John Doe
(123) 456 7890
abcdefg@netcare.co.za
Nursing MANAGER
John Doe
(123) 456 7890
abcdefg@netcare.co.za
Financial MANAGER
John Doe
(123) 456 7890
Human Resource MANAGER
John Doe (Acting)
(123) 456 7890
abcdefg@netcare.co.za
Marketing OFFICER
John Doe
abcdefg@netcare.co.za
Pharmacy MANAGER
John Doe
(123) 456 7890
abcdefg@netcare.co.za
Technical Services MANAGER
John Doe
(123) 456 7890
abcdefg@netcare.co.za
私はもう試した
(?<FOUND>^.*?(manager|officer)+.*?)(manager|officer)+
次のようなアイテムをグループ化することを期待しています:
General Manager
John Doe
(123) 456 7890
abcdefg@netcare.co.za
しかし、それは完全には機能していません。正規の専門家がそれを修正する方法を教えてもらえますか?
オプションでテストするためにhttp://regexhero.net/tester/を使用しています:CultureInvariant、ExplicitCapture、IgnoreCase、Multiline、SingleLine