A reguláris kifejezések kis- és nagybetűérzékenységének kikapcsolása PHP-ban
Alapértelmezés szerint a reguláris kifejezésekben a karakterek kis- és nagybetűje számít. A következő példában csak a kisbetűket találjuk meg:
<?php
preg_replace('#[a-z]+#', '!', 'aaa bbb AAA'); // visszatér: '! ! AAA'
?>
Megváltoztathatjuk a reguláris kifejezés ilyen viselkedését
az i módosító használatával. Javítsuk
a reguláris kifejezésünket ennek megfelelően:
<?php
preg_replace('#[a-z]+#i', '!', 'aaa bbb AAA'); // visszatér: '! ! !'
?>
Egyszerűsítsd a következő kódot a megfelelő módosító használatával:
<?php
preg_replace('#[a-zA-Z]+#', '!', 'aaa BBB');
?>