मैं कुछ अल्पविरामों के साथ एक सिंगल लाइन टेक्स्ट में एक से अधिक लाइन txt फ़ाइल (इसे नोटपैड ++ पर पढ़ना) बनाना चाहता हूं। पाठ के साथ उदाहरण
123
123
123
123
to:
123,123,123,123
क्या इसे नोटपैड ++ के साथ करना संभव है? यदि नहीं, तो मैं इसे कैसे कर सकता हूँ?
3 जवाब
ढूंढें/बदलें का प्रयोग करें। यूट लाइन टर्मिनेटर को फाइंड और , रिप्लेस में रखें और सभी को रिप्लेस करें। यदि आप विंडोज़ पर हैं, तो आपका लाइन टर्मिनेटर शायद \r\n है, लेकिन यह \n या कोई अन्य मान हो सकता है। आपको मोड को या तो विस्तारित या रेगेक्स (रेगुलर एक्सप्रेशन) पर सेट करना होगा।
आप इसे नोटपैड ++ में कर सकते हैं, मैं अपना समाधान पायथन प्रोग्रामिंग भाषा में लिखूंगा।
# You open the file
file = open("Location of the file right click on the text file and copy relative file.")
# You read the whole file and put it in a list where each line would be one
# item in the list.
readFile = file.read().split("\n")
# Set a new variable so you can concatinate a string
text = ""
# Loop through the list of rows
for i in range(0, len(readFile), 1):
# Concatinate the each row into one string and add a comma and a space.
text = text + readFile[i] + ", "
# Print the text
print(text)
यही एक तरीका है जिससे आप ऐसा कर सकते हैं।
- क्या खोजें:
\R
- इसके साथ बदलें:
,
जहां \R
किसी भी प्रकार के लाइनब्रेक (यानी \r
, \n
, \r\n
) के लिए है।
संबंधित सवाल
नए सवाल
notepad++
नोटपैड ++ विंडोज के लिए एक स्वतंत्र और खुला स्रोत पाठ संपादक है। इसे बिल्ट-इन नोटपैड एप्लिकेशन के प्रतिस्थापन के रूप में तैयार किया गया है।