पाठ को प्रोसेस करने के लिए पेस्ट या टाइप करने के लिए बड़ा टेक्स्ट क्षेत्र
एक ब्रेक हटाएँ, सभी ब्रेक हटाएँ या कस्टम टेक्स्ट से बदलें चुनिए
वैकल्पिक रूप से अनुच्छेद, एकल लाइन ब्रेक को संरक्षित करें या सबको हटाएं
ब्रेक हटाएँ/स्थानापन्न करें, परिणाम कॉपी करें या टेक्स्ट साफ़ करने के लिए बटन
लाइन ब्रेक, जिन्हें न्यूलाइन चरैक्टर या लाइन एंडिंग भी कहा जाता है, वे नियंत्रण चरैक्टर हैं जो टेक्स्ट की एक पंक्ति के अंत को दर्शाते हैं। वे विभिन्न टेक्स्ट प्रारूपों और प्रोग्रामिंग भाषाओं में '\n' (न्यूलाइन) या '\r\n' (कैरिज रिटर्न का पालन न्यूलाइन) जैसे चिन्हों द्वारा दर्शाए जाते हैं।
लाइन ब्रेक कई उद्देश्यों को पूरा करते हैं, जैसे कि टेक्स्ट पंक्तियों को अलग करना, टेक्स्ट को अनुच्छेदों में संरचित करना और प्रोग्रामिंग भाषाओं में कोड को प्रारूपित करना। हालांकि, कुछ मामलों में, पाठ से लाइन ब्रेक को हटाना आवश्यक हो सकता है, चाहे वह पंक्तियों को समेकित करने या टेक्स्ट को आगे की प्रसंस्करण या प्रदर्शन के लिए तैयार करने के लिए हो।
लाइन ब्रेक को हटाना विभिन्न परिदृश्यों में उपयोगी हो सकता है, जैसे:
1. टेक्स्ट प्रारूपण: लाइन ब्रेक को हटाने से टेक्स्ट के निरंतर प्रवाह में मदद मिल सकती है, जो कुछ संदर्भों में वांछित होता है, जैसे शब्द प्रोसेसर या वेब सामग्री प्रबंधन प्रणालियाँ।
2. डेटा प्रोसेसिंग: कुछ डेटा प्रोसेसिंग कार्य उन तकनीकों को करने के लिए जानकारी को एक ही पंक्ति में, लाइन ब्रेक के बिना आवश्यकता हो सकती है।
3. टेक्स्ट विश्लेषण: कुछ टेक्स्ट विश्लेषण एल्गोरिदम या प्राकृतिक भाषा प्रसंस्करण कार्य उन टेक्स्ट के साथ बेहतर काम कर सकते हैं जो लाइन ब्रेक से अलग नहीं होते हैं।
4. कोड प्रारूपण: प्रोग्रामिंग में, अनावश्यक लाइन ब्रेक को हटाने से कोड की पठनीयता और एकरूपता में सुधार हो सकता है, खासकर उन कोड के साथ जो संक्षिप्त या अन्य सिस्टमों में एम्बेडेड होने के लिए हैं।
लाइन ब्रेक हटाने की प्रक्रिया में आमतौर पर लाइन ब्रेक चरैक्टर ('\n' या '\r\n') को एक खाली स्ट्रिंग या किसी अन्य वांछित प्रतिस्थापन चरैक्टर या स्ट्रिंग से बदलना शामिल होता है।
इस टूल में लाइन ब्रेक हटाने की प्रक्रिया के निम्न चरण शामिल हैं:
1. उपयोगकर्ता इनपुट टेक्स्ट को `split('\n')` विधि का उपयोग करके लाइनों के एक सरणी में विभाजित किया जाता है, जो नया लाइन चरैक्टर ('\n') के आधार पर टेक्स्ट को अलग करता है।
2. चयनित विकल्प के आधार पर, उपकरण निम्नलिखित कार्यों में से एक करता है:
a. कस्टम टेक्स्ट से बदलें:
- उपकरण `replace(/\n/g, replaceWith)` विधि का उपयोग करके इनपुट टेक्स्ट में नया लाइन चरैक्टर ('\n') की सभी घटनाओं को उपयोगकर्ता द्वारा प्रदान किए गए कस्टम प्रतिस्थापन टेक्स्ट से बदलता है।
b. एक लाइन ब्रेक हटाएं:
- उपकरण लाइनों के सरणी के माध्यम से इटरेट करता है और उन्हें संयोजित करता है, केवल तभी नया लाइन चरैक्टर ('\n') जोड़ता है जब पिछली लाइन रिक्त न हो और वर्तमान लाइन संरक्षण शर्तें ( "संरक्षित करें" विकल्प के अनुसार पूरी हों।
c. सभी लाइन ब्रेक हटाएं:
- उपकरण लाइनों के सरणी के माध्यम से इटरेट करता है और उन्हें संयोजित करता है, सभी नए लाइन चरैक्टर ('\n') को छोड़ देता है।
3. धीत परिणामी टेक्स्ट, जिसमें चयनित विकल्पों के अनुसार लाइन ब्रेक हटा दिए गए हैं या प्रतिस्थापित किए गए हैं, को प्रदर्शन के लिए आउटपुट टेक्स्ट क्षेत्र में सौंपा जाता है।
उपकरण का एल्गोरिथ्म यह सुनिश्चित करता है कि उपयोगकर्ता की पसंद के आधार पर लाइन ब्रेक ठीक से संभालें, जो इनपुट टेक्स्ट में लाइन ब्रेक को हटाने या बदलने पर सटीक नियंत्रण की अनुमति देता है।