"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं `preg_match` रेगुलर एक्सप्रेशन केस-असंवेदनशील कैसे बनाऊं?

मैं `preg_match` रेगुलर एक्सप्रेशन केस-असंवेदनशील कैसे बनाऊं?

2025-01-01 को प्रकाशित
ब्राउज़ करें:521

How Do I Make a `preg_match` Regular Expression Case-Insensitive?

preg_match केस को असंवेदनशील बनाना

प्रश्न में दिए गए कोड स्निपेट में, केस संवेदनशीलता इच्छित परिणाम प्राप्त होने से रोक रही है। इसे सुधारने के लिए, आप अपने नियमित अभिव्यक्ति में i संशोधक का उपयोग कर सकते हैं, यह सुनिश्चित करते हुए कि यह केस-असंवेदनशील हो जाए।

यहां बताया गया है कि आप कोड को कैसे संशोधित कर सकते हैं:

preg_match("#(.{100}$keywords.{100})#i", strip_tags($description), $matches);

डिलीमीटर (इस मामले में #) के बाद i संशोधक जोड़ने से, रेगुलर एक्सप्रेशन केस-असंवेदनशील हो जाएगा। इसका मतलब यह है कि यह अपरकेस और लोअरकेस दोनों अक्षरों से मेल खाएगा, मूल कोड में केस संवेदनशीलता की समस्या का समाधान करेगा। यदि आप / डिलीमीटर का उपयोग कर रहे हैं, तो आप इसके बाद

i

संशोधक को इस तरह जोड़ेंगे:preg_match("/your_regexp_here/i", $s, $matches); //i का अर्थ है केस असंवेदनशीलजब

i
preg_match("/your_regexp_here/i", $s, $matches); // i means case insensitive
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3