簡體   English   中英

Python 用其他字符串替換所有非ASCII字符串

[英]Python replace all non-ASCII strings with other strings

我一直在尋找解決我的問題的任何類型的解決方案,唯一接近的是如果我已經知道非 ASCII 字符串,如何替換特定的行,但我想要做的是一個循環中的每一行txt 文件以查找每個非 ASCII 字符串並將其替換為單詞 STRING

變量名稱 'ƒ 變量 2 名稱 2 ƒŠ‡

我只發現人們刪除了所有 ascii 並填補了兩者之間的空白。

試試 Python 標准庫re.sub

import re
txt = "‘ƒ variable2 Name2 ƒŠ‡"
txt = re.sub(r"[^\x1F-\x7F]+", "STRING", txt)
print(txt)

然后對文件中的每一行使用此方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM