Toolyard

रेगेक्स की बुनियादी बातें: उदाहरणों के साथ शुरुआती गाइड

रेगेक्स क्या है

रेगुलर एक्सप्रेशन टेक्स्ट ढूँढने का एक पैटर्न है। cat अक्षर "cat" कहीं भी ढूँढता है, "concatenate" के अंदर भी। ख़ास कैरेक्टर पैटर्न को सटीक अक्षरों की जगह टेक्स्ट के प्रकार बताने देते हैं।

बुनियादी हिस्से

.लाइन ब्रेक को छोड़कर कोई भी एक कैरेक्टर
\d, \w, \sएक अंक; अक्षर, अंक या अंडरस्कोर; स्पेस, टैब या लाइन ब्रेक
[aeiou], [^0-9]इनमें से कोई एक कैरेक्टर; अंक के अलावा कोई भी कैरेक्टर
*, +, ?पिछली चीज़ शून्य या ज़्यादा बार, एक या ज़्यादा बार, शून्य या एक बार
{3}, {2,4}ठीक 3; 2 से 4 के बीच
^, $टेक्स्ट की शुरुआत और अंत (m फ़्लैग के साथ हर लाइन की)
\bशब्द की सीमा: \bcat\b "cat" ढूँढता है पर "concatenate" नहीं
( ), |ग्रुप जिसे रिप्लेस में दोबारा इस्तेमाल कर सकें; यह या वह

किसी ख़ास कैरेक्टर को वैसे ही ढूँढने के लिए उसके आगे बैकस्लैश लगाएँ: \. पूर्णविराम वाला डॉट ढूँढता है।

उदाहरण

  • \d{3}-\d{4} 555-0123 जैसे लिखे नंबर ढूँढता है।
  • ^[ \t]+|[ \t]+$ g और m फ़्लैग के साथ हर लाइन की शुरुआत और अंत के स्पेस और टैब ढूँढता है, जिन्हें खाली से बदला जा सकता है।
  • (\d{4})-(\d{2})-(\d{2}) को $3/$2/$1 से बदलने पर 2024-09-27 बन जाता है 27/09/2024।

फ़्लैग और ग्रीडी मिलान

g फ़्लैग पहले के बजाय सारे मिलान ढूँढता है, i छोटे-बड़े अक्षरों का फ़र्क नहीं करता और m से ^ और $ हर लाइन पर काम करते हैं। क्वांटिफ़ायर ग्रीडी होते हैं: <.*> लाइन के पहले < से आख़िरी > तक मिलता है। जितना जल्दी हो सके रुकाने के लिए ? जोड़ें: <.*?>।

रेगेक्स टेस्टर में लाइव हाइलाइटिंग के साथ पैटर्न आज़माएँ, जो JavaScript सिंटैक्स इस्तेमाल करता है, और ढूँढें और बदलें में अपने टेक्स्ट पर लागू करें।

इस गाइड के टूल

और गाइड

Windows पर HEIC फ़ाइलें कैसे खोलेंPDF फ़ाइल का साइज़ कैसे कम करेंफ़ोटो से लोकेशन कैसे हटाएँवीडियो से ऑडियो कैसे निकालेंWi-Fi QR कोड कैसे बनाएँPDF कैसे साइन करेंफ़ाइल का checksum कैसे जाँचें (SHA-256)PNG, JPG या WebP: कौन-सा इमेज फ़ॉर्मैट इस्तेमाल करें?PDF फ़ाइलें कैसे जोड़ेंइमेज से टेक्स्ट कैसे कॉपी करेंJPG को PDF में कैसे बदलेंPDF को JPG में कैसे बदलेंPDF कैसे बाँटें या उसके पेज कैसे निकालेंPDF को हमेशा के लिए कैसे घुमाएँPDF में पेज नंबर कैसे जोड़ेंPDF पर वॉटरमार्क कैसे लगाएँMac पर HEIC को JPG में कैसे बदलेंWebP को JPG में कैसे बदलेंइमेज फ़ाइल का साइज़ कैसे कम करेंवीडियो को GIF में कैसे बदलेंWAV को MP3 में कैसे बदलेंमज़बूत पासवर्ड कैसे बनाएँसेल्सियस को फ़ारेनहाइट में कैसे बदलेंGB या GiB: आपकी ड्राइव कम जगह क्यों दिखाती हैप्रतिशत कैसे निकालेंदो तारीखों के बीच के दिन कैसे गिनेंUnix टाइमस्टैम्प क्या है?दो टेक्स्ट फ़ाइलों की तुलना कैसे करेंदस्तावेज़ में शब्द कैसे गिनेंस्क्रीनशॉट या इमेज से QR कोड कैसे स्कैन करेंहैश क्या है? MD5, SHA-1 और SHA-256 समझेंफ़ोटो को 20 KB (या किसी भी साइज़) में कैसे कंप्रेस करेंफ़ोटो से बैकग्राउंड कैसे हटाएँअपना माइक कैसे टेस्ट करेंस्क्रीन पर डेड पिक्सेल कैसे जाँचेंअपनी स्क्रीन कैसे रिकॉर्ड करेंiPhone के लिए रिंगटोन कैसे बनाएँभेजने के लिए वीडियो कैसे कंप्रेस करेंPDF से पासवर्ड कैसे हटाएँPDF पर पासवर्ड कैसे लगाएँPDF फ़ॉर्म कैसे भरेंPDF को Word में कैसे बदलेंफ़ोटो में चेहरा कैसे धुंधला करेंBMI कैसे निकालेंहोम लोन की EMI कैसे निकालेंअलग-अलग टाइम ज़ोन में मीटिंग कैसे तय करेंक्रॉन एक्सप्रेशन क्या है?DNA सीक्वेंस का रिवर्स कॉम्प्लिमेंट कैसे निकालेंDNA को प्रोटीन में ट्रांसलेट कैसे करेंGenBank को FASTA में कैसे बदलेंDNA सीक्वेंस में रेस्ट्रिक्शन साइट कैसे ढूँढेंदो DNA या प्रोटीन सीक्वेंस कैसे संरेखित करेंPCR प्राइमर कैसे डिज़ाइन करें और जाँचेंमोलर द्रव्यमान कैसे निकालेंरासायनिक समीकरण कैसे संतुलित करेंतय मोलरता का विलयन कैसे बनाएँतनुकरण कैसे निकालें (C1V1 = C2V2)pH कैसे निकालेंA260 से DNA सांद्रता कैसे निकालेंलाइगेशन के लिए इंसर्ट की मात्रा कैसे निकालेंRPM को g (RCF) में कैसे बदलेंहीमोसाइटोमीटर से कोशिकाएँ कैसे गिनेंपनेट वर्ग कैसे इस्तेमाल करें50/30/20 नियम से बजट कैसे बनाएँकर्ज़ चुकाने का स्नोबॉल बनाम एवलांच तरीकारिटायरमेंट के लिए कितना पैसा चाहिए?सैलरी को प्रति घंटा वेतन में कैसे बदलेंप्रॉफ़िट मार्जिन बनाम मार्कअपGST, VAT और सेल्स टैक्स कैसे निकालेंइनवॉइस कैसे बनाएँमेरे बजट में कितने का घर आएगा?रेज़िस्टर कलर कोड कैसे पढ़ेंLED के लिए रेज़िस्टर कैसे चुनेंकेबल में वोल्टेज ड्रॉप कैसे निकालेंमुझे कितना कंक्रीट चाहिए?मुझे कितना पेंट चाहिए?सबनेट कैसे निकालेंसार्थक अंकों के नियमलोन अमॉर्टाइज़ेशन कैसे काम करता हैROI बनाम CAGR: निवेश का रिटर्न कैसे मापेंमहँगाई आपकी बचत को कैसे घटाती हैअपना GPA कैसे निकालेंटिप कैसे निकालेंमाइनस्वीपर रणनीति: पैटर्न और टिप्सशुरुआती लोगों के लिए सुडोकू रणनीतियाँ2048 में कैसे जीतेंसॉलिटेयर रणनीति: ज़्यादा गेम कैसे जीतेंतेज़ टाइप कैसे करेंHEX, RGB और HSL रंगBase64 (और URL एन्कोडिंग) क्या है?अर्ध-आयु कैसे निकालेंआदर्श गैस नियम समझेंवोल्टेज डिवाइडर कैसे काम करता है555 टाइमर की गणनाएँछत का ढलान (रूफ़ पिच) कैसे निकालेंबोर्ड फ़ुट कैसे निकालेंDNA और प्रोटीन सीक्वेंस के आँकड़े समझें