特定の質問がありますが、オンラインで答えを見つけることができませんでした。基本的には、複数のパターンを持つテキストに対してパターンマッチング操作を実行したいと思います。ただし、マッチャーが一度に結果を取得するのではなく、ループのさまざまなステージで各パターンが呼び出されると同時に、これらの各ステージで特定の操作が実行されることを望んでいます。たとえば、私が、、、を持っていると想像するPattern1
とPattern2
、Pattern3
次のようになります。
if (Pattern 1 = true) {
delete Pattern1;
} else if (Pattern 2 = true) {
delete Pattern2;
} else if (Pattern 3 = true) {
replace with 'something;
} .....and so on
(これはループの単なる説明であるため、構文が正しくない可能性があります)。
私の質問は、異なるパターンを別々に呼び出しながら、どのようにコンパイルできるかということです。(AND / ORなどの助けを借りて一緒にコンパイルおよび検索された複数のパターンを見ただけです。残念ながらそれは私が探しているものではありません)パターンを配列に保存して、それぞれを自分のループ?