質問1
dc_abcパターンを一致させて、に置き換えたいのですdc_ABCが、パターンがまたはの場合.dc_abc、"dc_abc"同じままである必要があります。
入力ファイル:
.dc_abc (dc_abc);
.dc_abc({dc_abc});
dc_abc("dc_abc");
Output_file:
.dc_abc (dc_ABC);
.dc_abc({dc_ABC});
dc_ABC("dc_abc");
質問2
次のような2つの配列を作成できる方法はPerlにありますか?
@match_pattern =(!dc_abc , dc_abc: ,dc_abc );
@ignore_pattern = (.dc_abc, {dc_abc});
- パターンがに属している場合は
@match_pattern、に置き換えdc_ABCます。 - パターンがに属する場合は
@ignore pattern、何もしないでください。
入力ファイル:
.dc_abc(dc_abc, {dc_abc});
!dc_abc(!dc_abc);
dc_abc: (dc_abc:);
出力ファイル:
.dc_abc(dc_ABC , {dc_abc});
!dc_abc(dc_ABC);
dc_ABC (dc_ABC);