पीएचपी preg_quote () समारोह
उदाहरण
नियमित अभिव्यक्ति में विशेष वर्णों का सुरक्षित रूप से उपयोग करने के लिए preg_quote() का उपयोग करें:
<?php
$search = preg_quote("://", "/");
$input = 'https://www.w3schools.com/';
$pattern = "/$search/";
if(preg_match($pattern, $input)) {
echo
"The input is a URL.";
} else {
echo "The input is not a URL.";
}
?>
परिभाषा और उपयोग
फ़ंक्शन उन preg_quote()
वर्णों में बैकस्लैश जोड़ता है जिनका नियमित अभिव्यक्तियों में विशेष अर्थ होता है ताकि शाब्दिक वर्णों की खोज की जा सके। रेगुलर एक्सप्रेशन में उपयोगकर्ता इनपुट का उपयोग करते समय यह फ़ंक्शन उपयोगी होता है।
वाक्य - विन्यास
preg_quote(input, delimiter)
पैरामीटर मान
Parameter | Description |
---|---|
input | Required. The string to be escaped |
delimiter | Optional. Defaults to null. This parameter expects a single character indicating which delimiter the regular expression will use. When provided, instances of this character in the input string will also be escaped with a backslash |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | बैकस्लैश से बच गए सभी विशेष पात्रों के साथ एक स्ट्रिंग देता है |
---|---|
पीएचपी संस्करण: | 4+ |
चेंजलॉग: | PHP 7.3 - # वर्ण को अब एक विशेष वर्ण माना जाता है और यह बच जाएगा। PHP 5.3 - The - कैरेक्टर को अब एक विशेष कैरेक्टर माना जाता है और बच जाएगा। |
❮ PHP RegExp संदर्भ