いくつかのビジネスルールに基づいてコード内のswitch/caseステートメントを識別して処理する必要があります。
スイッチケースステートメントと一致する正規表現パターン
典型的なswitch文:私は第二段階の最初のステップとケースのラベルとボディにスイッチ本体を一致させるために、2つのパターンを作成することができた
switch (a)
{
case "A":
case "B":
result = "T";
result1 = "F";
default: result = "F";
}
、しかし私はケースラベルとボディを抽出することができる単一の正規表現を探しています。
ネストされたスイッチはありません。
敬具、
ケースに条件文やループが含まれていますか?文字列内であっても、問題が発生します。実際にパーサーを使用する方法はありません。 –