'Aadhirai' 'A special star' '6' 'Boy' '' "\rgoogletag.cmd.push(function() { googletag.display('div-gpt-ad-1445572280350-0'); });\r" 'Aadhiren' 'Dark' '6' 'Boy' '' 'Aadhish' 'King Commanded Counselled' '5' 'Boy' '' 'Aadhyatm' 'Dhyan' '1' 'Boy' '' 'Aadi' 'First Most important Beginning Ornament Adornment' '6' 'Boy' '' 'Aadia' 'Being a gift' '7' 'Boy' '' 'Aadidev' 'The first God' '1' 'Boy' '' 'Aadijay' 'The first victory' '6' 'Boy' '' 'Aadim' 'Entire universe' '1' 'Boy' '' 'Aadinath' 'The first Lord Lord Vishnu' '4' 'Boy' '' 'Aadipta' 'Bright' '7' 'Boy' '' 'Aadish' 'Full of wisdom Intelligent' '6' 'Boy' '' 'Aadishankar' 'Sri shankaracharya Founder of Adwaitha philosophy' '6' 'Boy' '' 'Aadit' 'Peak Lord of Sun' '8' 'Boy' '' 'Aaditey' 'Son of Aditi' '11' 'Boy' '' '\r (adsbygoogle = window.adsbygoogle ||).push({});\r '
回答
你想要做的是刪除\r and another \r
之間的數據。這裏使用的正確的東西將是正則表達式。
代碼:
import re
check="""'Aadhirai' 'A special star' '6' 'Boy' '' "\rgoogletag.cmd.push(function() { googletag.display('div-gpt-ad-1445572280350-0'); });\r" 'Aadhiren' 'Dark' '6' 'Boy' '' 'Aadhish' 'King Commanded Counselled' '5' 'Boy' '' 'Aadhyatm' 'Dhyan' '1' 'Boy' '' 'Aadi' 'First Most important Beginning Ornament Adornment' '6' 'Boy' '' 'Aadia' 'Being a gift' '7' 'Boy' '' 'Aadidev' 'The first God' '1' 'Boy' '' 'Aadijay' 'The first victory' '6' 'Boy' '' 'Aadim' 'Entire universe' '1' 'Boy' '' 'Aadinath' 'The first Lord Lord Vishnu' '4' 'Boy' '' 'Aadipta' 'Bright' '7' 'Boy' '' 'Aadish' 'Full of wisdom Intelligent' '6' 'Boy' '' 'Aadishankar' 'Sri shankaracharya Founder of Adwaitha philosophy' '6' 'Boy' '' 'Aadit' 'Peak Lord of Sun' '8' 'Boy' '' 'Aaditey' 'Son of Aditi' '11' 'Boy' '' '\r (adsbygoogle = window.adsbygoogle ||).push({});\r '"""
print re.sub(r"\r.*?\r"," ",check)
輸出:
'Aadhirai' 'A special star' '6' 'Boy' '' " " 'Aadhiren' 'Dark' '6' 'Boy' '' 'Aadhish' 'King Commanded Counselled' '5' 'Boy' '' 'Aadhyatm' 'Dhyan' '1' 'Boy' '' 'Aadi' 'First Most important Beginning Ornament Adornment' '6' 'Boy' '' 'Aadia' 'Being a gift' '7' 'Boy' '' 'Aadidev' 'The first God' '1' 'Boy' '' 'Aadijay' 'The first victory' '6' 'Boy' '' 'Aadim' 'Entire universe' '1' 'Boy' '' 'Aadinath' 'The first Lord Lord Vishnu' '4' 'Boy' '' 'Aadipta' 'Bright' '7' 'Boy' '' 'Aadish' 'Full of wisdom Intelligent' '6' 'Boy' '' 'Aadishankar' 'Sri shankaracharya Founder of Adwaitha philosophy' '6' 'Boy' '' 'Aadit' 'Peak Lord of Sun' '8' 'Boy' '' 'Aaditey' 'Son of Aditi' '11' 'Boy' '' ' '
注:
re
模塊用於做regex
匹配\r.*?\r
是我想匹配它start from \r match everything until next \r
它的完美性很好..但是您能否幫助我刪除也存在\ r的引號..即完全刪除包含引號的字符串 –
引用引號想刪除所有的引號都只是\ r引號 – The6thSense
file = open('/home/rohit/Desktop/output.txt', 'r')
fileout1 = open('/home/rohit/Desktop/output1.txt','w')
for char in file:
char = char.replace("\\n","").split(',')
for i in range(len(char)):
fileout1.write(char[i])
仍然得到不需要的文本,如「\ RCV vjkv denrtgfhhjg \ r」 ..想從output1.txt
刪除這些數據你可以添加這個在你的問題[編輯](http://stackoverflow.com/posts/33931873 /編輯)並且不填充答案部分:) – The6thSense
說如何使用filter
正則表達式:
"define filtering function"
good = lambda x : not(x.startswith("\r") and x.endswith())
"use with statement with open!"
with open('/home/rohit/Desktop/output.txt', 'r') as filein:
with open('/home/rohit/Desktop/output1.txt','w') as fileout1:
for line in filein:
cols = line.rstrip("\n").split(',')
"remove unwanted columns"
cols = list(filter(good , cols))
for c in cols:
fileout1.write(c)
- 1. 如何從R中的文本文件中刪除空行?
- 2. 2個括號之間刪除文本,如果兩個括號
- 3. 刪除文本框中的空格但不包含單詞之間的文本
- 4. 從文本文件中刪除包含特定文本的行
- 5. 如何刪除多對括號之間的文本?
- 6. 如何刪除「匹配」括號之間的文本?
- 7. 刪除「$」爲文本中的R
- 8. 如何從R中的文本數據中刪除「/ url?q =」
- 9. 如何從R中的文本中刪除「Ã」?
- 10. 如何從「/」文本中刪除文本?
- 11. 如何從兩列之間的所有行中刪除文本?
- 12. 刪除從.txt文件中的文本來自R
- 13. 刪除引號之間的文本
- 14. 如何從文本文件中刪除?
- 15. python刪除<(排除)和最後/(包括)之間的文本行
- 16. 新的R-Studio版本0.98.932刪除.md文件 - 如何防止?
- 17. 刪除所有出現的括號之間的文本,包括它們自己
- 18. 括號中刪除文本,除非文本中包含關鍵字
- 19. R:如何從文本數據刪除\ n和<br />
- 20. 如何在drawInRect之後刪除文本?
- 21. 如何刪除MySQL中的文本之間的換行符?
- 22. 如何刪除文本框中的字符串之間的crlf
- 23. 如何刪除「 - 」從文本
- 24. 如何從字符串中刪除包含文本的標籤
- 25. 從文本文件中刪除文本
- 26. 從文本文件中刪除文本
- 27. 如何刪除excel2007中文本之間不需要的空格
- 28. 如何刪除Jquery中兩個元素之間的文本?
- 29. PHP從文本文件中刪除包含字符串的行
- 30. R:刪除存儲到文本文件中矩陣的空格
1)請使用代碼格式化,和2),您可以張貼代碼你到目前爲止? –
你應該顯示你的預期輸出和你到目前爲止做了什麼 – The6thSense
'string.replace('\ r','')'? – SIslam