Hoofdletterongevoeligheid van regex in PHP
Standaard is bij regex de hoofdlettergevoeligheid van toepassing. In het volgende voorbeeld vinden we alleen letters in kleine letters:
php<?php
preg_replace('#[a-z]+#', '!', 'aaa bbb AAA'); // retourneert '! ! AAA'
?>
We kunnen dit gedrag van de regex aanpassen
door de modifier i te gebruiken. Laten we
onze regex dienovereenkomstig corrigeren:
php<?php
preg_replace('#[a-z]+#i', '!', 'aaa bbb AAA'); // retourneert '! ! !'
?>
Задание 1
Vereenvoudig de volgende code door de juiste modifier te gebruiken:
php<?php
preg_replace('#[a-zA-Z]+#', '!', 'aaa BBB');
?>