• ベストアンサー

正規表現での文字列変換について

アルファベットの変換のときに、 $a = 'abcdefgABCDEFG'; $a =~ s/c/X/g; $a =~ s/C/X/g; という感じのことを良くやるのですが、アルファベットの大文字と小文字を一緒に変換することは出来るのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

$a =~ s/c/X/gi; とやってみて下さい。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • rabbie
  • ベストアンサー率51% (16/31)
回答No.2

下の3つのどれでも大丈夫だと思います。 $a =~ s/c/X/gi; $a =~ s/[cC]/X/g; $a =~ tr/cC/X/;

すると、全ての回答が全文表示されます。

関連するQ&A