การละเลยตัวพิมพ์ใหญ่-เล็กของ Regular Expression ใน PHP

โดยค่าเริ่มต้นใน Regular Expression ตัวพิมพ์ใหญ่-เล็กของตัวอักษร มีความสำคัญ ในตัวอย่างต่อไปนี้ เราจะค้นหาเฉพาะ ตัวอักษรพิมพ์เล็ก:

php<?php
  preg_replace('#[a-z]+#', '!', 'aaa bbb AAA'); // จะคืนค่า '! ! AAA'
?>

เราสามารถเปลี่ยนพฤติกรรมของ Regular ได้ โดยใช้ตัวปรับแต่ง i แก้ไข Regular ของเราให้สอดคล้องกับสิ่งนี้:

php<?php
  preg_replace('#[a-z]+#i', '!', 'aaa bbb AAA'); // จะคืนค่า '! ! !'
?>
Задание 1

ลดความซับซ้อนของโค้ดต่อไปนี้ โดยใช้ตัวปรับแต่ง ที่เหมาะสม:

php<?php
  preg_replace('#[a-zA-Z]+#', '!', 'aaa BBB');
?>