複数の正規表現を単一の文字列に入れてから、別の正規表現として解析する必要があります。以下のように
regex1<!>regex2<!>regex3
問題は、例に示されている代わりに式を区切るためにどの区切り文字を使用するのが最適かがわからない<!>
ため、解析時に文字列を安全に分割できることです。
制約は、複数行の文字列を作成したり、xml または json 文字列を使用したりできないことです。この式の文字列は簡単に構成できるはずだからです。
提案をお待ちしております。
編集:
Q:なぜ単一の文字列でなければならないのですか?
A:システムには、プロパティ ファイルから構成をロードする構成マネージャーがあります。プロパティには次のような行が含まれています
com.some.package.Class1.Field1: value
com.some.package.Class1.Expressions: exp1<!>exp2<!>exp3
プロパティ ファイルに値を複数の行に書き込む方法はありません。それが理由です。