私は RegEx のことを本当に理解していないと思うので、次の単純なパターンに一致する助けが必要です:
SOME_TEXT _Syn: SYN_TEXT _Ant: ANT_TEXT
引用符は装飾的で、任意のテキスト (特殊な省略形である: または: をX_TEXT
含まない) であり、_Syn または _Ant 部分はオプションです_Syn
_Ant
を取得する必要がありSOME_TEXT
、配列でSYN_TEXT
ANT_TEXT
たとえば、_Syn 部分が存在しない場合 (入力がSOME_TEXT _Ant: ANT_TEXT
)、結果は次のようになります。[SOME_TEXT, '', ANT_TEXT]
遅延修飾子を使用してさまざまなアプローチを試みましたが、実装に失敗しました。