मुख्य सामग्री पर जाएं
PulsarKit

टेक्स्ट में ढूंढें और बदलें

शब्द, वाक्यांश या regex मिलान बदलें, एक बार में बीस नियम तक; पूरे शब्द का मिलान हर वर्णमाला में काम करता है।

फाइलें यहां छोड़ें

.txt, .md, .csv, .json, .html · 5 MB तक

कैसे बदलें

  1. 1

    अपना टेक्स्ट पेस्ट करें

    या .txt, .md, .csv, .json या .html फाइल छोड़ें।

  2. 2

    बताएं कि क्या ढूंढना है और उसकी जगह क्या रखना है

    एक बार में कई बदलाव चलाने के लिए और जोड़ियां जोड़ें।

  3. 3

    बदलें और कॉपी करें

    परिणाम नीचे दिखता है, कॉपी या डाउनलोड के लिए तैयार।

पूरे शब्द का मिलान, जो रूसी में भी काम करता है

लगभग हर find-and-replace पूरे शब्द वाले मोड के लिए रेगुलर एक्सप्रेशन की शब्द-सीमा इस्तेमाल करता है, और वह सीमा सिर्फ A से Z, 0 से 9 और अंडरस्कोर के हिसाब से तय होती है। किसी दूसरी वर्णमाला में वह गलत जगह पड़ती है या कुछ भी नहीं मिलाती: सिरिलिक में पूरा शब्द खोजना नाकाम हो जाता है। यहां पूरे शब्द वाला मोड Unicode की अक्षर और अंक श्रेणियों से बना है, इसलिए वह रूसी, ग्रीक, अरबी और एक्सेंट वाले लैटिन को ठीक वैसे ही संभालता है, जैसे अंग्रेजी को। और वह फिर भी वही करता है, जो आप चाहते हैं: cat को मिलाता है, cats को नहीं छूता।

सादे मोड में डॉलर का चिह्न डॉलर ही रहता है

बदलने वाली स्ट्रिंग में $1 का मतलब पहला कैप्चर ग्रुप है, और $& का मतलब पूरा मिलान। regex मोड में यह काम का है, और बाकी हर जगह जाल: बदलने वाले टेक्स्ट में $100 की कीमत लिखें, तो सीधा-सादा टूल उसका एक हिस्सा खा जाता है। यहां सादे और पूरे शब्द वाले मोड में डॉलर अपने आप एस्केप होता है, इसलिए जो आप लिखते हैं, वही मिलता है। खास मतलब सिर्फ regex मोड में मिलते हैं, जहां आपने खुद उन्हें मांगा है।

एक बार में कई नियम, क्रम से

बीस तक ढूंढने-बदलने की जोड़ियां एक के बाद एक चलती हैं, और क्रम मायने रखता है: पहली का आउटपुट दूसरी का इनपुट है। यह जानबूझकर है, और इसका फायदा उठाना चाहिए: इससे आप फाइल पर एक ही बार में पहले किसी चीज को एक जैसा कर सकते हैं और फिर उसी एक जैसे रूप पर काम कर सकते हैं। परिणाम चौंकाए, तो यही जांचें: अगर दूसरा नियम ऐसी चीज से मिलता है, जो पहले नियम ने बनाई है, तो वह आपको आउटपुट में दिखेगी, मूल टेक्स्ट में नहीं।

रेगुलर एक्सप्रेशन इस टैब को जाम नहीं कर सकता

कुछ पैटर्न काफी छोटे इनपुट पर भी एक्सपोनेंशियल समय लेते हैं। सबसे मशहूर उदाहरण है एक दोहराव के अंदर दोहराया गया ग्रुप: पच्चीस अक्षरों पर वह इतनी देर चल सकता है कि कोई इंतजार न करे, और रेगुलर एक्सप्रेशन इंजन एक बार शुरू होने के बाद बाहर से रोका नहीं जा सकता। इसलिए यहां regex वाले बदलाव अलग वर्कर थ्रेड में तीन सेकंड की सीमा के साथ चलते हैं, और सीमा खत्म होते ही पूरा थ्रेड नष्ट कर दिया जाता है। पेज काम करता रहता है, अटके हुए टैब की जगह आपको साफ संदेश मिलता है, और सादी टेक्स्ट खोज पर जाने का सुझाव ज्यादातर सही होता है।

आपका टेक्स्ट ब्राउजर से बाहर नहीं जाता

फाइल पढ़ना, मिलान करना और बदलना, सब आपके डिवाइस पर होता है। न अपलोड, न सर्वर, न अकाउंट, और कुछ सेव नहीं होता; रेगुलर एक्सप्रेशन चलाने वाला वर्कर थ्रेड भी आपके ब्राउजर के अंदर ही है। टैब बंद करें, और सब मिट जाता है।

अक्सर पूछे जाने वाले सवाल

regex मोड कैसे काम करता है?

खोज वाला फील्ड JavaScript रेगुलर एक्सप्रेशन की तरह इस्तेमाल होता है, Unicode सपोर्ट चालू रहता है। कैप्चर ग्रुप, lookbehind और \p{L} जैसे property escape सब काम करते हैं, और गलत पैटर्न पर गोलमोल नाकामी नहीं, बल्कि इंजन का अपना एरर संदेश दिखता है।

$1 का मतलब क्या है?

regex मोड में यह पहले कैप्चर ग्रुप को बदलने वाले टेक्स्ट में डालता है, इसलिए (\w+) (\w+) खोजकर $2, $1 से बदलने पर दो शब्द आपस में जगह बदल लेते हैं। सादे और पूरे शब्द वाले मोड में डॉलर का चिह्न जैसा है, वैसा ही रहता है।

पूरा शब्द और सादी खोज में क्या फर्क है?

सादी खोज cats और concatenate के अंदर भी cat ढूंढ लेती है। पूरा शब्द सिर्फ वहां मिलता है, जहां दोनों तरफ का टेक्स्ट अक्षर, अंक या अंडरस्कोर नहीं है, किसी भी वर्णमाला में, सिर्फ लैटिन में नहीं।

मेरा बदलाव टाइमआउट के साथ क्यों रुक गया?

पैटर्न को तीन सेकंड से ज्यादा लगे। इसका मतलब लगभग हमेशा (a+)+ जैसा नेस्टेड दोहराव होता है, जो इंजन से एक्सपोनेंशियल संख्या में संभावनाएं आजमवाता है। पैटर्न को नेस्टेड दोहराव के बिना दोबारा लिखें, या सादी टेक्स्ट खोज इस्तेमाल करें, तो समस्या ठीक हो जाती है।

क्या एक साथ कई अलग शब्द बदल सकते हैं?

हां, बीस जोड़ियों तक। वे क्रम से चलती हैं, इसलिए बाद वाली जोड़ी टेक्स्ट को वैसा देखती है, जैसा पहले वाली जोड़ियों ने छोड़ा।

क्या मेरा टेक्स्ट अपलोड होता है?

नहीं। सब कुछ आपके ब्राउजर में चलता है, और सर्वर पर कुछ नहीं भेजा जाता।

यह कितनी बड़ी फाइल ले सकता है?

5 MB या 10 लाख अक्षर तक। इससे बड़ी फाइलें पहले “टेक्स्ट स्प्लिट करें” टूल से बांट लें।

संबंधित टूल

केस कन्वर्टरUPPERCASE, Title Case, camelCase और पांच और केस, टाइप करते ही बदलते हैं; भाषा के नियमों से ß, İ और ё सही बनते हैं।डुप्लिकेट हटाएंकीवर्ड की लिस्ट या किसी भी दूसरी लिस्ट से दोहराई गई लाइनें हटाएं, उसका क्रम बदले बिना, या सिर्फ वे लाइनें रखें, जो दोहराई गई हैं।लाइनें सॉर्ट करेंवर्णमाला के क्रम में, नंबर की तरह, लंबाई से या बेतरतीब, और ё, ä व ñ अंत में नहीं, अपनी सही जगह पर।वर्ड काउंटरकैरेक्टर, शब्द, वाक्य, पैराग्राफ और पढ़ने का समय, टाइप करते ही अपडेट होते हैं। पोस्ट, SMS और meta description की सीमाएं सामने दिखती हैं।टेक्स्ट की तुलना करेंदो कॉलम: हटाया गया लाल में, जोड़ा गया हरे में, और हर लाइन के अंदर बदले हुए शब्द अलग से दिखते हैं।JSON फॉर्मेटरJSON फाइल को इंडेंट या मिनिफाई करें, या सिर्फ जांचें। गड़बड़ी की लाइन और कॉलम बताए जाते हैं, और चुपचाप रह जाने वाली समस्याएं भी खुलकर गिनाई जाती हैं।