Regulaaravaldiste suurtähetundlikuse ignoreerimine PHP-s
Vaikimisi on regulaaravaldistes sümbolite suur- ja väiketähelisel kujul tähtsus. Järgmises näites leiame ainult väiketähed:
<?php
preg_replace('#[a-z]+#', '!', 'aaa bbb AAA'); // tagastab '! ! AAA'
?>
Me saame muuta sellist regulaaravaldise käitumist,
kasutades modifikaatorit i. Parandame
meie regulaaravaldist vastavalt sellele:
<?php
preg_replace('#[a-z]+#i', '!', 'aaa bbb AAA'); // tagastab '! ! !'
?>
Lihtsustage järgnevat koodi, kasutades vastavat modifikaatorit:
<?php
preg_replace('#[a-zA-Z]+#', '!', 'aaa BBB');
?>