केवल उन लाइन ब्रेक का चयन करना संभव है जो नियमित अभिव्यक्तियों का उपयोग करके अवधि से पहले नहीं हैं? मैं छात्रों के लिए उपशीर्षक फ़ाइलों को संपादित कर रहा हूं। मुद्रित संस्करण को मृत पेड़ के अनुकूल बनाने के लिए मैं एक पंक्ति के साथ अवधि या प्रश्न चिह्न से पहले की सभी लाइन ब्रेक को प्रतिस्थापित करने की कोशिश कर रहा हूं।एक नियमित अभिव्यक्ति के साथ अवधि से पहले सभी लाइन ब्रेक को प्रतिस्थापित नहीं करता है?
विकल्प 1
सभी लाइन का चयन अवधि या प्रश्न चिह्न regex [a-z]\n
कि लिए काम करता है से पहले नहीं टूटता है, लेकिन फिर यह निश्चित रूप से लाइन ब्रेक से पहले शब्द के अंतिम अक्षर का चयन करता है। -> यह संभव किसी भी तरह बचाने के लिए और लाइन ब्रेक से पहले शब्द के अंतिम अक्षर डालें और नियमित अभिव्यक्ति का उपयोग करते हुए एक साथ सम्मिलित है कि एक स्थान के साथ या मुझे लगता है कि के लिए एक स्क्रिप्ट (कहना php)
लिखने के लिए है है विकल्प 2
किसी चरित्र द्वारा पहले से केवल लाइन ब्रेक चुनें। मैंने देखने की कोशिश की।
इस प्रश्न को लिखते समय समाधान ने मुझे मारा। किसी चरित्र द्वारा पहले से एक लाइन ब्रेक का चयन करने के लिए (?<=[a-z])\n
करें और फिर किसी स्थान के साथ प्रतिस्थापित करें।
मैंने स्टैक ओवरफ़्लो की खोज की और वास्तव में वह नहीं ढूंढ सका जो मैं ढूंढ रहा था। मुझे आशा है कि मैं एक ही समय में प्रश्न और समाधान पोस्ट करके किसी को भी दंडित नहीं करूंगा। यह भविष्य में किसी और की मदद कर सकता है।
आप आप अपने खुद के सवाल, पोस्ट का जवाब है और यह स्वीकार करते हैं अपना स्वयं का प्रश्न – Blender
जवाब कर सकते हैं। यह एक मानक चीज है जिसे आप SO पर करने की उम्मीद कर रहे हैं। – Patashu
मैं @ ब्लेंडर से सहमत हूं। आपको सही टुकड़े मिल गए हैं। बस याद रखें कि '' .'' का अर्थ है "कोई भी चरित्र", जबकि '' \ .'' का अर्थ है "अवधि" और '\ R''' '\ n'' से कुछ हद तक सुरक्षित है। – mzedeler