मोफत मजकूर शोधा आणि बदला

साध्या किंवा regex मॅचिंगसह मजकूर शोधा आणि बदला, लाइव्ह मॅच संख्या आणि हायलाइट केलेले पूर्वावलोकन. केस-असंवेदनशीलता, संपूर्ण-शब्द आणि regex कॅप्चर-ग्रुप बॅकरेफरन्सेसला समर्थन देते.

एकदा लोड झाल्यावर ऑफलाइन काम करते
जलद स्वच्छता
सुरू करण्यासाठी शोध शब्द टाका

💡 regex मोडमध्ये, Find मध्ये (\d{4})-(\d{2}) सारखे कॅप्चर ग्रुप वापरा आणि Replace with मध्ये $1, $2 ने त्यांचा संदर्भ घ्या — तारखा, नावे किंवा ID मोठ्या प्रमाणात पुन्हा फॉरमॅट करण्यासाठी उत्तम.

हे कसे कार्य करते

Find and Replace JavaScript च्या बिल्ट-इन RegExp इंजिन वापरून पूर्णपणे तुमच्या ब्राउझरमध्ये चालते — लायब्ररी, सर्व्हर, अपलोड नाही. तुम्ही टाइप करताच मोजणीसाठी String.prototype.matchAll आणि बदलासाठी String.prototype.replace वापरून मजकूर स्थानिक पातळीवर प्रक्रिया केला जातो.

  1. 1
    Pattern RegExp मध्ये संकलित केले
    तुम्ही टाइप करताच, शोध term 150 ms debounce सह JavaScript RegExp मध्ये संकलित होते त्यामुळे विक्षिप्त patterns प्रत्येक कीस्ट्रोकवर टॅब गोठवत नाहीत. plain-text मोडमध्ये प्रत्येक regex metacharacter आधी escape केले जाते, त्यामुळे शाब्दिक बिंदू आणि कंस शाब्दिक म्हणून हाताळले जातात. Regex मोड सक्षम केल्याने तुमचा pattern थेट पास होतो. Whole-word मोड pattern ला \b(?:...)\b word-boundary anchors मध्ये गुंडाळतो, आणि Case-insensitive मोड i flag जोडतो.
  2. 2
    एकल matchAll पास मोजतो आणि highlight करतो
    debounced मजकुरावर एक matchAll कॉल प्रत्येक match ऑब्जेक्ट तयार करतो. match संख्या त्या array लांबीवरून थेट वाचली जाते. 200,000 अक्षरांखालील मजकुरासाठी, match offsets मधून जाऊन प्रत्येक hit ला <mark> tag मध्ये गुंडाळून highlighted प्रिव्ह्यू तयार होतो — HTML-escaping insertion आधी, नंतर नाही, कच्च्या मजकूर सेगमेंट्सला लावले जाते, त्यामुळे &, <, किंवा > असलेले matches योग्यरित्या हाताळले जातात.
  3. 3
    शाब्दिक मजकूर किंवा capture-group backreferences सह बदला
    आउटपुट global flag सह String.prototype.replace ने तयार होतो, सर्व matches एकाचवेळी बदलत. plain-text मोडमध्ये, replacement स्ट्रिंगमधील कोणताही $ $$ मध्ये दुप्पट होतो त्यामुळे $& आणि $1 सारखी अक्षरे backreferences म्हणून अर्थ न लावता जशीच्या तशी घातली जातात. Regex मोडमध्ये, $1, $2, इत्यादी मानक JavaScript capture-group substitutions म्हणून काम करतात.
  4. 4
    निकाल कॉपी किंवा डाउनलोड करा
    पुन्हा लिहिलेला मजकूर तुम्ही टाइप करताच read-only textarea मध्ये दिसतो. कॉपी करणे ब्राउझरचे navigator.clipboard.writeText API वापरते. डाउनलोड करणे text/plain प्रकारचा Blob सिंक्रोनसली बनवते आणि स्थानिक सेव्ह सुरू करते — कोणत्याही टप्प्यावर काहीही तुमच्या डिव्हाइसमधून बाहेर जात नाही.

संबंधित साधने

वारंवार विचारले जाणारे प्रश्न