रेगुलर एक्सप्रेशन के उदाहरण
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
यहां दिए गए उदाहरणों में, सामान्य रेगुलर एक्सप्रेशन के इस्तेमाल और उन्हें बनाने का तरीका बताया गया है. हर उदाहरण में, मैच करने के लिए टेक्स्ट का टाइप, उस टेक्स्ट से मैच करने वाले एक या उससे ज़्यादा रेगुलर एक्सप्रेशन, और खास वर्णों और फ़ॉर्मैटिंग के इस्तेमाल के बारे में बताने वाले नोट शामिल हैं.
अहम जानकारी: हम सिर्फ़ RE2 सिंटैक्स
के साथ काम करते हैं. यह पीसीआरई से थोड़ा अलग है. रेगुलर एक्सप्रेशन डिफ़ॉल्ट रूप से केस-सेंसिटिव होते हैं.
सिर्फ़ सटीक वाक्यांश से मैच करना
सिर्फ़ सटीक वाक्यांश से मैच करना
इस्तेमाल का उदाहरण
स्टॉक टिप्स वाक्यांश से मैच करें.
रेगुलर एक्सप्रेशन के उदाहरण
पहला उदाहरण: (\W|^)stock\stips(\W|$)
दूसरा उदाहरण: (\W|^)stock\s{0,3}tips(\W|$)
तीसरा उदाहरण: (\W|^)stock\s{0,3}tip(s){0,1}(\W|$)
नोट
\W, ऐसे किसी भी वर्ण से मैच करता है जो अक्षर, अंक या अंडरस्कोर न हो. इससे रेगुलर एक्सप्रेशन, वाक्यांश से पहले या बाद में मौजूद वर्णों से मैच नहीं करता.
दूसरे उदाहरण में, \s स्पेस वर्ण से मैच करता है. वहीं, {0,3} से पता चलता है कि स्टॉक और टिप शब्दों के बीच 0 से 3 स्पेस हो सकते हैं.
^, नई लाइन की शुरुआत से मैच करता है. इससे रेगुलर एक्सप्रेशन, वाक्यांश से तब मैच करता है, जब वह लाइन की शुरुआत में मौजूद हो और उससे पहले कोई वर्ण न हो.
$, लाइन के आखिर से मैच करता है. इससे रेगुलर एक्सप्रेशन, वाक्यांश से तब मैच करता है, जब वह लाइन के आखिर में मौजूद हो और उसके बाद कोई वर्ण न हो.
तीसरे उदाहरण में, (s) s वर्ण से मैच करता है. वहीं, {0,1} से पता चलता है कि यह वर्ण, टिप शब्द के बाद 0 या 1 बार आ सकता है. इसलिए, रेगुलर एक्सप्रेशन स्टॉक टिप और स्टॉक टिप्स से मैच करता है. इसके अलावा, वर्ण ? का इस्तेमाल किया जा सकता है. {0,1} के बजाय
सूची में मौजूद किसी शब्द या वाक्यांश से मैच करना
सूची में मौजूद किसी शब्द या वाक्यांश से मैच करना
इस्तेमाल का उदाहरण
यहां दी गई सूची में मौजूद किसी भी शब्द या वाक्यांश से मैच करें:
(...) सभी शब्दों को ग्रुप करता है, ताकि \W वर्ण क्लास, ब्रैकेट में मौजूद सभी शब्दों पर लागू हो.
(?i) से, कॉन्टेंट को केस-इनसेंसिटिव तरीके से मैच किया जाता है.
\W, ऐसे किसी भी वर्ण से मैच करता है जो अक्षर, अंक या अंडरस्कोर न हो. इससे रेगुलर एक्सप्रेशन, सूची में मौजूद शब्दों या वाक्यांशों से पहले या बाद में मौजूद वर्णों से मैच नहीं करता.
^, नई लाइन की शुरुआत से मैच करता है. इससे रेगुलर एक्सप्रेशन, शब्द से तब मैच करता है, जब वह लाइन की शुरुआत में मौजूद हो और उससे पहले कोई वर्ण न हो.
$, लाइन के आखिर से मैच करता है. इससे रेगुलर एक्सप्रेशन, शब्द से तब मैच करता है, जब वह लाइन के आखिर में मौजूद हो और उसके बाद कोई वर्ण न हो
| से "या" का पता चलता है. इसलिए, रेगुलर एक्सप्रेशन, सूची में मौजूद किसी भी शब्द से मैच करता है.
\s, स्पेस वर्ण से मैच करता है. किसी वाक्यांश में शब्दों को अलग करने के लिए, इस वर्ण का इस्तेमाल करें.
अलग-अलग स्पेलिंग या खास वर्णों वाले शब्द से मैच करना
अलग-अलग स्पेलिंग या खास वर्णों वाले शब्द से मैच करना
इस्तेमाल का उदाहरण
fast cash शब्दों और स्पैमर की ओर से इस्तेमाल किए जाने वाले कुछ ऐसे शब्दों से मैच करें जिन्हें समझने में मुश्किल होती है. जैसे:
f@st c@sh
f@$t c@$h
fa$t ca$h
रेगुलर एक्सप्रेशन का उदाहरण
f[a4@][s5\$][t7] +c[a4@][s5\$]h
नोट
\W को शामिल नहीं किया गया है, ताकि fast cash के किसी भी वैरिएंट से पहले या बाद में अन्य वर्ण दिख सकें. उदाहरण के लिए, रेगुलर एक्सप्रेशन अब भी इस टेक्स्ट में fast cash से मैच करता है:
Fast cash!! or ***f@st ca$h***
[a4@], शब्द में दूसरे वर्ण की जगह a, 4 या @ से मैच करता है. इससे स्पैमर की ओर से, सामान्य टेक्स्ट मैच से बचने के लिए इस्तेमाल किए जाने वाले सामान्य वर्णों के विकल्प दिखते हैं.
किसी खास डोमेन के किसी भी ईमेल पते से मैच करना
किसी खास डोमेन के किसी भी ईमेल पते से मैच करना
इस्तेमाल का उदाहरण
yahoo.com, hotmail.com, और gmail.com डोमेन के किसी भी ईमेल पते से मैच करें.
\W, ऐसे किसी भी वर्ण से मैच करता है जो अक्षर, अंक या अंडरस्कोर न हो. इससे रेगुलर एक्सप्रेशन, ईमेल पते से पहले या बाद में मौजूद वर्णों से मैच नहीं करता.
^, नई लाइन की शुरुआत से मैच करता है. इससे रेगुलर एक्सप्रेशन, पते से तब मैच करता है, जब वह लाइन की शुरुआत में मौजूद हो और उससे पहले कोई वर्ण न हो.
$, लाइन के आखिर से मैच करता है. इससे रेगुलर एक्सप्रेशन, पते से तब मैच करता है, जब वह लाइन के आखिर में मौजूद हो और उसके बाद कोई वर्ण न हो.
[\w.\-], किसी भी शब्द वर्ण (a-z, A-Z, 0-9 या अंडरस्कोर), पीरियड या हाइफ़न से मैच करता है. ये ईमेल पते के पहले हिस्से में, सबसे ज़्यादा इस्तेमाल किए जाने वाले मान्य वर्ण हैं. स्क्वेयर ब्रैकेट में मौजूद वर्णों की सूची में, \- (जो हाइफ़न दिखाता है) सबसे आखिर में होना चाहिए.
डैश और पीरियड से पहले मौजूद \ इन वर्णों को "एस्केप" करता है. इसका मतलब है कि डैश और पीरियड, रेगुलर एक्सप्रेशन के खास वर्ण नहीं हैं. स्क्वेयर ब्रैकेट में मौजूद पीरियड को एस्केप करने की ज़रूरत नहीं है.
(...) फ़ॉर्मैटिंग, डोमेन को ग्रुप करता है. वहीं, उन्हें अलग करने वाला | वर्ण, "या" दिखाता है.
किसी रेंज में मौजूद किसी भी आईपी पते से मैच करना
किसी रेंज में मौजूद किसी भी आईपी पते से मैच करना
इस्तेमाल का उदाहरण
192.168.1.0 से 192.168.1.255 की रेंज में मौजूद किसी भी आईपी पते से मैच करें.
रेगुलर एक्सप्रेशन के उदाहरण
पहला उदाहरण: 192\.168\.1\. दूसरा उदाहरण: 192\.168\.1\.\d{1,3}
नोट
हर पीरियड से पहले मौजूद \, पीरियड को "एस्केप" करता है. इसका मतलब है कि पीरियड, रेगुलर एक्सप्रेशन का खास वर्ण नहीं है.
पहले उदाहरण में, आखिरी पीरियड के बाद कोई वर्ण नहीं है. इसलिए, रेगुलर एक्सप्रेशन 192.168.1. से शुरू होने वाले किसी भी आईपी पते से मैच करता है. इसके बाद मौजूद नंबर से कोई फ़र्क़ नहीं पड़ता.
दूसरे उदाहरण में, \d आखिरी पीरियड के बाद 0 से 9 तक के किसी भी अंक से मैच करता है. वहीं, {1,3} से पता चलता है कि आखिरी पीरियड के बाद 1 से 3 अंक हो सकते हैं. इस मामले में, रेगुलर एक्सप्रेशन 192.168.1. से शुरू होने वाले किसी भी पूरे आईपी पते से मैच करता है. यह रेगुलर एक्सप्रेशन, अमान्य आईपी पतों से भी मैच करता है. जैसे, 192.168.1.999.
अल्फ़ान्यूमेरिक फ़ॉर्मैट से मैच करना
अल्फ़ान्यूमेरिक फ़ॉर्मैट से मैच करना
इस्तेमाल का उदाहरण
अपनी कंपनी के परचेज़ ऑर्डर (पीओ) नंबर से मैच करें. इस नंबर के कई फ़ॉर्मैट हो सकते हैं. जैसे:
\W, ऐसे किसी भी वर्ण से मैच करता है जो अक्षर, अंक या अंडरस्कोर न हो. इससे रेगुलर एक्सप्रेशन, नंबर से पहले या बाद में मौजूद वर्णों से मैच नहीं करता.
^, नई लाइन की शुरुआत से मैच करता है. इससे रेगुलर एक्सप्रेशन, नंबर से तब मैच करता है, जब वह लाइन की शुरुआत में मौजूद हो और उससे पहले कोई वर्ण न हो.
$, लाइन के आखिर से मैच करता है. इससे रेगुलर एक्सप्रेशन, नंबर से तब मैच करता है, जब वह लाइन के आखिर में मौजूद हो और उसके बाद कोई वर्ण न हो.
[#\\-], po अक्षरों के बाद पाउंड साइन या हाइफ़न से मैच करता है. वहीं, {0,1} से पता चलता है कि इनमें से कोई एक वर्ण, शून्य या एक बार आ सकता है. स्क्वेयर ब्रैकेट में मौजूद वर्णों की सूची में, - (जो हाइफ़न दिखाता है) सबसे आखिर में होना चाहिए.
\s, स्पेस से मैच करता है. वहीं, {0,1} से पता चलता है कि स्पेस, शून्य या एक बार आ सकता है.
\d, 0 से 9 तक के किसी भी अंक से मैच करता है. वहीं, {2} से पता चलता है कि नंबर में इस जगह पर ठीक दो अंक होने चाहिए.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-05-17 (UTC) को अपडेट किया गया."],[],[]]