फंक्शन ब्लॉक PREG_QUOTE

फंक्शन ब्लॉक PREG_QUOTE रेगुलर एक्सप्रेशन के चिह्नों को मास्क करता है।

हिंट: यह फ़ंक्शन Binary-Safe है। इसका मतलब है कि UTF8 चिह्नों को सीधे संपादित नहीं किया जा सकता है।

इनपुट STR

इनपुट हर उस चिह्न के पहले एक बैकस्लैश सेट करता है जो रेगुलर एक्सप्रेशन के सिंटैक्स का हिस्सा होता है। यह उपयोगी होता है जब आपको एक टेक्स्ट को एक रनटाइम पर उत्पन्न किए गए स्ट्रिंग के साथ मैचिंग के लिए खोजना हो, जिसमें विशेष RegEx चिह्न शामिल हो सकते हैं।

रेगुलर एक्सप्रेशन के विशेष चिह्न हैं:

. \ + * ? [ ^ ] $ ( ) { } = ! < > | : - #

ध्यान दें कि / एक विशेष RegEx चिह्न नहीं है।

इनपुट DELIMITER

अगर ऑप्शनल इनपुट दिया गया है, तो इसे भी मास्क किया जाता है। यह उपयोगी होता है PCRE फ़ंक्शंस द्वारा आवश्यक डिलिमिटर को मास्क करने के लिए। / सबसे अधिक इस्तेमाल की जाने वाली डिलिमिटर है।

आउटपुट Q

आउटपुट मास्क किया गया स्ट्रिंग वापस करता है।