PHPにおける正規表現の大文字小文字無視
デフォルトでは、正規表現において文字の大文字小文字は 区別されます。次の例では、小文字のみが検索されます:
<?php
preg_replace('#[a-z]+#', '!', 'aaa bbb AAA'); // returns '! ! AAA'
?>
この動作は、修飾子 i を使用することで変更できます。
この修飾子に従って正規表現を修正しましょう:
<?php
preg_replace('#[a-z]+#i', '!', 'aaa bbb AAA'); // returns '! ! !'
?>
適切な修飾子を使用して、以下のコードを簡略化してください:
<?php
preg_replace('#[a-zA-Z]+#', '!', 'aaa BBB');
?>