मोफत मजकूर शोधा आणि बदला
साध्या किंवा regex मॅचिंगसह मजकूर शोधा आणि बदला, लाइव्ह मॅच संख्या आणि हायलाइट केलेले पूर्वावलोकन. केस-असंवेदनशीलता, संपूर्ण-शब्द आणि regex कॅप्चर-ग्रुप बॅकरेफरन्सेसला समर्थन देते.
💡 regex मोडमध्ये, Find मध्ये (\d{4})-(\d{2}) सारखे कॅप्चर ग्रुप वापरा आणि Replace with मध्ये $1, $2 ने त्यांचा संदर्भ घ्या — तारखा, नावे किंवा ID मोठ्या प्रमाणात पुन्हा फॉरमॅट करण्यासाठी उत्तम.
हे कसे कार्य करते
Find and Replace JavaScript च्या बिल्ट-इन RegExp इंजिन वापरून पूर्णपणे तुमच्या ब्राउझरमध्ये चालते — लायब्ररी, सर्व्हर, अपलोड नाही. तुम्ही टाइप करताच मोजणीसाठी String.prototype.matchAll आणि बदलासाठी String.prototype.replace वापरून मजकूर स्थानिक पातळीवर प्रक्रिया केला जातो.
- 1Pattern 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एकल matchAll पास मोजतो आणि highlight करतोdebounced मजकुरावर एक matchAll कॉल प्रत्येक match ऑब्जेक्ट तयार करतो. match संख्या त्या array लांबीवरून थेट वाचली जाते. 200,000 अक्षरांखालील मजकुरासाठी, match offsets मधून जाऊन प्रत्येक hit ला <mark> tag मध्ये गुंडाळून highlighted प्रिव्ह्यू तयार होतो — HTML-escaping insertion आधी, नंतर नाही, कच्च्या मजकूर सेगमेंट्सला लावले जाते, त्यामुळे &, <, किंवा > असलेले matches योग्यरित्या हाताळले जातात.
- 3शाब्दिक मजकूर किंवा capture-group backreferences सह बदलाआउटपुट global flag सह String.prototype.replace ने तयार होतो, सर्व matches एकाचवेळी बदलत. plain-text मोडमध्ये, replacement स्ट्रिंगमधील कोणताही $ $$ मध्ये दुप्पट होतो त्यामुळे $& आणि $1 सारखी अक्षरे backreferences म्हणून अर्थ न लावता जशीच्या तशी घातली जातात. Regex मोडमध्ये, $1, $2, इत्यादी मानक JavaScript capture-group substitutions म्हणून काम करतात.
- 4निकाल कॉपी किंवा डाउनलोड करापुन्हा लिहिलेला मजकूर तुम्ही टाइप करताच read-only textarea मध्ये दिसतो. कॉपी करणे ब्राउझरचे navigator.clipboard.writeText API वापरते. डाउनलोड करणे text/plain प्रकारचा Blob सिंक्रोनसली बनवते आणि स्थानिक सेव्ह सुरू करते — कोणत्याही टप्प्यावर काहीही तुमच्या डिव्हाइसमधून बाहेर जात नाही.
संबंधित साधने
मजकूर डिफ
मजकुराच्या दोन ब्लॉक्सची तुलना करा आणि नेमके काय बदलले ते पहा. जोडलेल्या, काढलेल्या आणि अपरिवर्तित ओळींसह ओळ-दर-ओळ डिफ.
JSON डिफ
किल्ली स्तंभानुसार दोन CSV फाइल्सची तुलना करा आणि नेमक्या कोणत्या ओळी जोडल्या, काढल्या किंवा बदलल्या ते पाहा — जुन्या-नवीन बदललेल्या विशिष्ट फील्डसह. कोट केलेली फील्ड्स हाताळते; पूर्णपणे तुमच्या ब्राउझरमध्ये चालते.
BPM आणि की फाइंडर
टॅप-टेम्पो पर्यायासह, तुमच्या ब्राउझरमध्ये गाण्याचा टेम्पो (BPM) आणि संगीत की अंदाजित करा.