नियमित अभिव्यक्ति प्रकार्यहरूले तपाईंलाई स्ट्रिङमा विशिष्ट ढाँचाहरू खोज्न र तिनीहरूलाई केही अन्य ढाँचा/स्ट्रिङसँग बदल्न अनुमति दिन्छ।
यस पृष्ठमा, तपाईंले नियमित अभिव्यक्ति प्रकार्यहरू, तिनीहरूको सापेक्ष जानकारी जस्तै विशेष वर्ण/प्रतीकहरू, र तिनीहरूका अर्थहरू फेला पार्नुहुनेछ।
समारोह | विवरण |
---|---|
preg_filter() | ढाँचा मिलानहरू प्रतिस्थापन गरिएको स्ट्रिङ वा एरे प्राप्त गर्नुहोस्, तर मिल्दोहरू फेला परेमा मात्र |
preg_grep() | ढाँचासँग मेल खाने इनपुट एरेबाट तत्वहरूको एरे प्राप्त गर्नुहोस् |
preg_last_error() | पछिल्लो नियमित अभिव्यक्ति कल असफल भएको कारण देखाउँदै त्रुटि कोड प्राप्त गर्नुहोस् |
preg_match() | स्ट्रिङमा ढाँचाको पहिलो मिलान प्राप्त गर्नुहोस् |
preg_match_all() | स्ट्रिङमा ढाँचाका सबै मेलहरू प्राप्त गर्नुहोस् |
preg_replace() | प्राप्त स्ट्रिङहरू सबस्ट्रिङद्वारा प्रतिस्थापन गरिएको ढाँचाको मिल्दोजुल्दो थिए। सबस्ट्रिङ मान कलब्याक प्रकार्यद्वारा फर्काइन्छ। |
preg_replace_callback() | स्ट्रिङ प्राप्त गर्नुहोस् जहाँ अभिव्यक्तिका सबै मेलहरू सबस्ट्रिङसँग बदलिन्छन्। सबस्ट्रिङ मान कलब्याक प्रकार्यद्वारा फर्काइन्छ। |
preg_replace_callback_array() | एउटा स्ट्रिङ प्राप्त गर्नुहोस् जहाँ प्रत्येक अभिव्यक्तिका सबै मिल्दोहरू सबस्ट्रिङसँग बदलिन्छन्। सबस्ट्रिङ मान कलब्याक प्रकार्यद्वारा फर्काइन्छ। |
preg_split() | नियमित अभिव्यक्तिहरूमा आधारित स्ट्रिङ तोड्नुहोस् र स्ट्रिङको विभाजनहरूलाई एरेको रूपमा फर्काउनुहोस् |
preg_quote() | रेगुलर एक्सप्रेशनहरूमा विशेष अर्थ हुने क्यारेक्टरहरूको अगाडि ब्याकस्ल्याश राख्नुहोस् |
Regex मा परिमार्जकहरू
परिमार्जकहरूले स्ट्रिङमा ढाँचाहरू खोज्ने व्यवहारलाई परिभाषित गर्दछ।
परिवर्तन | विवरण |
---|---|
i | ढाँचाको लागि केस-संवेदनशील खोज |
m | मल्टीलाइनमा खोज्नुहोस्। त्यो हो, प्रत्येक रेखाको सुरु वा अन्त्यमा मिल्दो ढाँचा खोज्नुहोस् |
u | UTF-8 एन्कोड गरिएको ढाँचाहरूको सही मिलान सक्षम गर्दछ |
Regex ढाँचाहरू
कोष्ठकहरूले ढाँचाहरू सिर्जना गर्न क्यारेक्टरहरूको दायरा परिभाषित गर्दछ।
[ए बी सी] | कोष्ठकहरू बीचका वस्तुहरूबाट एउटा क्यारेक्टर फेला पार्नुहोस् |
[^ abc] | कोष्ठकहरूको बीचमा होइन क्यारेक्टर फेला पार्नुहोस् |
[0-9] | ० देखि ९ सम्मको क्यारेक्टर फेला पार्नुहोस् |
Regex मेटाक्यारेक्टरहरू
मेटाक्यारेक्टरहरू विशेष अर्थ भएका पात्रहरू हुन्:
मेटाचारेक्टर | विवरण |
---|---|
| | | द्वारा छुट्याएको ढाँचा मध्ये कुनै एकको लागि मिल्दो खोज्नुहोस् |
. | कुनै पनि पात्रको एउटा उदाहरण खोज्नुहोस् |
^ | स्ट्रिङको शुरुवातको रूपमा एक मिलान खोज्नुहोस् |
$ | स्ट्रिङको अन्त्यमा मिलान खोज्नुहोस् |
\d | अंक फेला पार्नुहोस् |
\s | एउटा सेतो स्पेस क्यारेक्टर फेला पार्नुहोस् |
\b | शब्दको सुरुमा एक मिल्दो खोज्नुहोस् |
\ uxxxx | हेक्साडेसिमल नम्बर XXXX द्वारा दिइएको युनिकोड वर्ण फेला पार्नुहोस् |
Regex मा Quantifiers
परिमाणहरू परिमाणकहरू द्वारा परिभाषित छन्।
क्वान्टिफायर | विवरण |
---|---|
n+ | कम्तिमा एउटा भएको स्ट्रिङ खोज्नुहोस् n |
n* | को शून्य वा बढी घटनाहरू भएको स्ट्रिङ खोज्नुहोस् n |
n? | शून्य वा एक घटना भएको स्ट्रिङ फेला पार्नुहोस् n |
n{x} | को अनुक्रम समावेश भएको स्ट्रिङ खोज्नुहोस् X ns |
n{x,y} | X देखि Y को अनुक्रम समावेश भएको स्ट्रिङ फेला पार्नुहोस् ns |
n{x,} | कम्तिमा X को अनुक्रम भएको स्ट्रिङ खोज्नुहोस् ns |