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