बैकवर्ड्स टेक्स्ट जेनरेटर: टेक्स्ट और लाइन का क्रम उल्टा करें

हमारे फ़्री टेक्स्ट रिवर्सर से लाइनों का क्रम उलटकर अपने कंटेंट को बदलें। चाहे आप लिस्ट को फिर से व्यवस्थित कर रहे हों, कंटेंट को नए सिरे से जमा रहे हों, या डेटा का उल्टे क्रम (रिवर्स क्रोनोलॉजिकल ऑर्डर) में विश्लेषण कर रहे हों, हमारा टूल लाइनों के क्रम को नीचे से ऊपर की ओर पलटते हुए भी फ़ॉर्मैटिंग को एकदम सही बनाए रखता है।

हमें रेटिंग दें
0.00में से5(0 रेटिंग्स)
विशेषताएँ और फ़ायदे

यह आपके टेक्स्ट की हर लाइन का क्रम तुरंत उलट देता है — आखिरी लाइन पहली बन जाती है और पहली लाइन आखिरी — बिना किसी लाइन के अंदर के कंटेंट को छेड़े।

लाइन की सभी इंटरनल फ़ॉर्मैटिंग, इंडेंटेशन, स्पेशल कैरेक्टर और स्पेसिंग को बनाए रखता है — सिर्फ़ लाइनों का क्रम बदलता है, उनके अंदर की चीज़ें नहीं।

यह खाली लाइनों को उनकी उल्टी जगहों पर ही बनाए रखता है, ताकि उलटने के बाद आपके डॉक्यूमेंट की स्ट्रक्चरल स्पेसिंग सही बनी रहे।

यह किसी भी मात्रा में टेक्स्ट को प्रोसेस कर सकता है — चाहे आप कोई लॉग फ़ाइल, CSV एक्सपोर्ट या कई पेज वाला डॉक्यूमेंट पेस्ट करें, यह बिना किसी लाइन लिमिट के एक ही बार में उसे रिवर्स कर देता है।

यह Unix (LF) और Windows (CRLF) दोनों तरह के लाइन एंडिंग्स को सही ढंग से प्रोसेस करता है, इसलिए अलग-अलग ऑपरेटिंग सिस्टम से कॉपी की गई फ़ाइलें बिना किसी लाइन-ब्रेक की गड़बड़ी के काम करती हैं।

मुफ़्त, बिना किसी अकाउंट और बिना किसी कैरेक्टर लिमिट के।

कैसे इस्तेमाल करें

स्टेप 01

अपना मल्टी-लाइन टेक्स्ट पेस्ट करें

स्टेप 02

उल्टे लाइन क्रम की समीक्षा करें

स्टेप 03

परिणाम कॉपी या डाउनलोड करें

उपयोग के मामले

कंटेंट का संगठन

  • सूची को फिर से व्यवस्थित करना
  • लॉग फ़ाइल का विश्लेषण
  • कंटेंट को फिर से व्यवस्थित करना
  • समय-क्रम का उलटाव

डेटा प्रोसेसिंग

  • कालक्रम के अनुसार व्यवस्था
  • स्टैक मैनिपुलेशन
  • डेटा विश्लेषण
  • रिपोर्ट की फ़ॉर्मैटिंग

टेक्स्ट में बदलाव

  • कविता की फ़ॉर्मैटिंग
  • स्क्रिप्ट को फिर से व्यवस्थित करना
  • संदेशों का क्रम
  • दस्तावेज़ की संरचना में बदलाव
उदाहरण
मूल पाठपरिणाम
Line 1
Line 2
Line 3
Line 3
Line 2
Line 1
Header
Content
Footer
Footer
Content
Header
2024
2023
2022
2022
2023
2024
A
B
C
D
D
C
B
A
प्लेटफ़ॉर्म कम्पैटिबिलिटी

टेक्स्ट एडिटर

  • माइक्रोसॉफ्ट वर्ड
  • गूगल डॉक्स
  • नोटपैड
  • कोड एडिटर

प्लेटफ़ॉर्म

  • स्प्रेडशीट
  • टेक्स्ट प्रोसेसर
  • ईमेल क्लाइंट
  • CMS सिस्टम
प्रो टिप्स

एप्लिकेशन लॉग समय के क्रम में लिखे जाते हैं, जिसमें सबसे पुरानी एंट्री सबसे ऊपर होती है — हाल ही में हुई किसी खराबी को ठीक करते समय, लॉग फ़ाइल को यहाँ पेस्ट करें ताकि उसे उल्टा किया जा सके और हज़ारों लाइनों वाली फ़ाइल में नीचे तक स्क्रॉल किए बिना सबसे हाल की घटनाओं को पहले पढ़ा जा सके।

Apache, Nginx और Django व Rails जैसे एप्लीकेशन फ्रेमवर्क के सर्वर एक्सेस लॉग और एरर लॉग, सभी 'सबसे पुराने से शुरुआत' (oldest-first) वाले नियम का पालन करते हैं। किसी खास घटना के बाद बने लॉग को पढ़ने से पहले, उन्हें उलटना (reverse करना) सबसे उपयोगी प्री-प्रोसेसिंग स्टेप है।

अगर CSV फ़ाइल को बनाने की तारीख के हिसाब से बढ़ते क्रम (ascending order) में सॉर्ट किया गया है, तो लाइनों को उल्टा करने पर आपको सबसे नए रिकॉर्ड सबसे ऊपर मिल जाते हैं। इसके लिए किसी SQL या स्प्रेडशीट फ़ॉर्मूले की ज़रूरत नहीं पड़ती। यह तब बहुत काम आता है जब आपको आखिरी N रिकॉर्ड चाहिए हों और आपका एक्सपोर्ट टूल 'ORDER BY DESC' को सपोर्ट न करता हो।

जब आप टेक्स्ट फ़ाइल में एक्सपोर्ट की गई Git कमिट हिस्ट्री (git log --oneline > history.txt) को देखते हैं, तो लाइन्स को उल्टा करने पर आपको कोडबेस का सबसे पुराने से सबसे नए वर्शन तक का विकास (evolution) दिखाई देता है। यह यह समझने के लिए उपयोगी है कि कोई फ़ीचर कैसे विकसित हुआ, न कि यह कि हाल ही में क्या बदलाव हुए।

कंटेंट माइग्रेशन के उन कामों में, जहाँ आइटम उल्टे क्रम (बाद से पहले) में एक्सपोर्ट किए गए थे लेकिन उन्हें ओरिजिनल क्रम (बनाने के क्रम) में इम्पोर्ट करना है, यह टूल बिना किसी स्क्रिप्टिंग के एक बार 'पेस्ट' करने पर ही क्रम को ठीक कर देता है।

बेहतरीन तरीके

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

किसी भी ऐसे डेटा को रिवर्स करने से पहले उसकी ओरिजिनल कॉपी ज़रूर रख लें जिसे बाद में इम्पोर्ट या प्रोसेस किया जाना है — नोट्स ऐप में बस पेस्ट करने में पाँच सेकंड लगते हैं और इससे ओरिजिनल क्रम खोने का डर नहीं रहता, अगर रिवर्स किए गए आउटपुट से कोई अनचाही समस्या हो जाए।

लॉग एनालिसिस के लिए, सोचें कि क्या आप पूरे लॉग को उल्टा करना चाहते हैं या सिर्फ़ आखिरी N लाइन्स को — आखिरी 200 इवेंट्स पढ़ने के लिए 50,000 लाइन्स वाले लॉग को उल्टा करना एक सही तरीका है, लेकिन बहुत बड़ी फ़ाइलों के लिए पहले 'tail' का इस्तेमाल करना (टर्मिनल में) ज़्यादा तेज़ होगा।

अगर आपके टेक्स्ट में हेडर रो है (जैसे CSV में कॉलम लेबल या लिस्ट में टाइटल लाइन), तो उसे उलटा (reverse) करने से पहले हेडर को मैन्युअली कट कर लें और बाद में वापस पेस्ट कर दें — वरना उलटा करने पर हेडर सबसे नीचे चला जाएगा।

मल्टी-लाइन रिकॉर्ड वाले स्ट्रक्चर्ड डेटा के लिए (जहाँ हर रिकॉर्ड कई लाइनों में फैला होता है), लाइन-दर-लाइन उलटने से रिकॉर्ड का स्ट्रक्चर बिगड़ जाएगा — यह टूल अलग-अलग लाइनों को उल्टा करता है, न कि लॉजिकल रिकॉर्ड को।

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

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

हमारे टूल्स और सेवाओं के बारे में आम सवालों के जवाब पाएँ।

विस्तृत गाइड

उल्टी लाइनें को समझना

लाइनों को उलटना (रिवर्स करना) टेक्स्ट प्रोसेसिंग का एक बुनियादी काम है, जो कई अलग-अलग व्यावहारिक स्थितियों में काम आता है: जैसे लॉग फ़ाइल का एनालिसिस, डेटा एक्सपोर्ट में सुधार, कंटेंट माइग्रेशन और स्ट्रक्चर्ड लिस्ट में बदलाव। यह काम आसान है — आखिरी लाइन पहली बन जाती है और पहली लाइन आखिरी — लेकिन टेक्स्ट एडिटर में इसे मैन्युअल रूप से करने के लिए हज़ारों लाइनों को चुनना और उन्हें फिर से व्यवस्थित करना पड़ता है, जो धीमा भी है और जिसमें गलती होने की संभावना भी रहती है। यूनिक्स टर्मिनल में 'tac' कमांड यह काम तुरंत कर देता है, लेकिन ज़्यादातर विंडोज़ यूज़र्स, नॉन-टेक्निकल ऑपरेटर्स और ब्राउज़र में काम करने वाले ऐसे लोगों को — जिनके पास शेल एक्सेस नहीं है — इसके लिए किसी ऐसे ही टूल की ज़रूरत होती है।

प्रोफेशनल काम में लॉग फ़ाइल का एनालिसिस सबसे ज़्यादा किया जाता है। वेब सर्वर, API और बैकग्राउंड वर्कर से मिलने वाले एप्लीकेशन लॉग समय के क्रम में लिखे जाते हैं — हर नई घटना फ़ाइल के आखिर में जुड़ती जाती है। जब किसी हालिया फ़ेलियर की जांच करनी हो या किसी खास रिक्वेस्ट को डीबग करना हो, तो डेवलपर्स को सबसे पहले हाल की घटनाओं को देखना होता है। लॉग डाउनलोड करना, उसे टेक्स्ट एडिटर में खोलना और आखिर तक स्क्रॉल करना आम तरीका है, लेकिन इससे सबसे ज़रूरी हिस्से की शुरुआत से Ctrl+F का इस्तेमाल करके सर्च करना मुश्किल हो जाता है और ज़रूरी हिस्से को कॉपी-पेस्ट करना भी अटपटा लगता है। फ़ाइल को पहले उल्टा करने पर — यहाँ पेस्ट करें, उल्टा करें, कॉपी करें — पंद्रह सेकंड लगते हैं और इससे पूरे लॉग को सही शुरुआती पॉइंट से सर्च किया जा सकता है।

डेटाबेस और CMS एक्सपोर्ट टूल अक्सर ऐसी CSV फ़ाइलें बनाते हैं जिनमें रिकॉर्ड ID या बनाने की तारीख के बढ़ते क्रम (ascending order) में होते हैं — यानी सबसे पुराने रिकॉर्ड सबसे पहले। जब आपको रिव्यू करने, नए सिस्टम में इंपोर्ट करने या बल्क अपडेट के लिए हाल ही में बनाए गए रिकॉर्ड की ज़रूरत होती है, तो एक्सपोर्ट फ़ाइल को उल्टा (reverse) करने से वे रिकॉर्ड सबसे ऊपर आ जाते हैं। इसके लिए SQL क्वेरी, स्प्रेडशीट फ़ॉर्मूला या अलग सेटिंग के साथ दोबारा एक्सपोर्ट करने की ज़रूरत नहीं पड़ती। यह उन नॉन-टेक्निकल यूज़र्स के लिए बहुत काम का है जिनके पास एक्सपोर्ट करने का एक्सेस तो है, लेकिन डेटाबेस क्वेरी करने का एक्सेस नहीं है।

अलग-अलग प्लेटफ़ॉर्म के बीच कंटेंट माइग्रेशन में अक्सर ऐसी एक्सपोर्ट फ़ाइलें शामिल होती हैं जिनमें ओरिजिनल पब्लिकेशन ऑर्डर को बनाए रखना ज़रूरी होता है, लेकिन एक्सपोर्ट फ़ॉर्मेट उसे उल्टा कर देता है। WordPress XML एक्सपोर्ट, Ghost कंटेंट एक्सपोर्ट या Medium बैकअप में पोस्ट्स का क्रम उल्टा (सबसे नए से सबसे पुराने के क्रम में) हो सकता है। अगर इंपोर्ट टूल लाइनों या रिकॉर्ड्स को ऊपर से नीचे के क्रम में प्रोसेस करता है, तो इंपोर्ट करने से पहले एक्सपोर्ट फ़ाइल का क्रम उल्टा करने से यह पक्का हो जाता है कि कंटेंट सही क्रम में इंपोर्ट होगा।

DevOps और सिस्टम एडमिनिस्ट्रेशन में, इंसिडेंट रिपोर्ट, टिकट के विवरण या पोस्ट-मॉर्टम डॉक्यूमेंट के लिए लॉग के हिस्से तैयार करते समय 'रिवर्स-लाइन प्रोसेसिंग' एक आम प्रक्रिया है। इंसिडेंट डॉक्यूमेंटेशन में घटनाओं को समय के क्रम (सबसे पुरानी घटना पहले) में दिखाने का नियम है, लेकिन लॉग फ़ाइलों को नीचे से (सबसे हाल की घटना पहले) निकालना सबसे आसान होता है। यहाँ लाइनों को उल्टा करें, ज़रूरी हिस्से को काटें और अपनी इंसिडेंट रिपोर्ट में पेस्ट करें — इससे उन रिव्यूअर्स के लिए टाइमलाइन सही ढंग से समझ में आती है जिन्होंने घटना के समय उसे मॉनिटर नहीं किया था।

हर ज़रूरत के लिए टूल्स