2
A
回答
0
在Python中可能更容易。這是一個腳本,它讀取一個文本文件並創建兩個輸出文件:一個使用低位ASCII,另一個使用其他所有文件。如果您在Vim中編譯了Python支持,則以下內容也應該可以在Vim中使用(只需很少的更改)。
import codecs
mixedInput = codecs.open('mixed.txt', 'r', 'utf-8')
lowAsciiOutput = codecs.open('lowAscii.txt', 'w', 'utf-8')
otherOutput = codecs.open('other.txt', 'w', 'utf-8')
for rawline in mixedInput:
line = rawline.rstrip()
for c in line:
if ord(c) < 2**7:
lowAsciiOutput.write(c)
else:
otherOutput.write(c)
otherOutput.write('\n')
lowAsciiOutput.write('\n')
mixedInput.close()
lowAsciiOutput.close()
otherOutput.close()
例如輸入文件(mixed.txt):
歡迎來到Mifos管理區域
這是否你想要做什麼?
另存爲主要內容:https://gist.github.com/855545
+0
非常感謝!這正是我想要的! –
相關問題
- 1. 在字符串中顯示非羅馬字符
- 2. 古希臘羅馬字符
- 3. 字符串刪除VIM
- 4. 字符串附加羅馬數字
- 5. 如何在域名中編碼非羅馬Unicode字符?
- 6. LowercaseUrls =在RouteOptions真不影響URL以非羅馬字符
- 7. 如何刪除vim中的非空白字符?
- 8. 刪除非ASCII字符
- 9. 如何禁用文本字段中的非羅馬字符和符號?
- 10. 如何確定字符串是否包含R中的非羅馬字符
- 11. 無數專業羅馬尼亞字符
- 12. 從數字轉換爲羅馬符號
- 13. Vim - 刪除到搜索字符串
- 14. VIM刪除字符或CR光標
- 15. 向後刪除至Vim中的字符
- 16. Vim最多刪除X個字符
- 17. 刪除非字母數字字符
- 18. 刪除字符串,除非有空格
- 19. 使用非羅馬語言的git?
- 20. 羅馬數字整數
- 21. 羅馬數字 - 解釋
- 22. Pyplot註釋:羅馬數字
- 23. 羅馬數字計算器
- 24. Ruby中的羅馬數字
- 25. 匹配羅馬數字
- 26. jquery羅馬數字與maskedinput
- 27. Notepad ++刪除非英文數字字符
- 28. 非單詞字符vim的
- 29. 試圖從<String>陣列中刪除羅馬數字和數字
- 30. Plotmath:連接(加入)一個希臘字符到羅馬字符
什麼是您的文件編碼? – Benoit
它用UTF-8編碼。 –