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');
?>