質問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);