[英]Best way to delete LRO and RLO characters in Python
是否有任何優雅的解決方案或最佳實踐如何刪除 RLO 和 LRO 字符?
我的問題的解釋:我得到/解析‭400 000‬
來自網站的字符串。 我需要將此字符串轉換為 integer 類型(僅 400000 個數值)。
任何想法如何優雅地刪除這個角色? ( ‭
和‭
)
謝謝!
//更新:
capacity_value = capacity_value.encode('ascii', 'ignore').decode().replace(" ", "")
(編碼()和解碼()函數有效,但我不喜歡它。在這種情況下有更好的解決方案嗎?)
str
類型有一個translate
方法,可用於替換或刪除字符。 這里如果你想刪除空格,RLO 和 LRO,你可以這樣做:
transtable = str.maketrans('', '', ' \u202d\u202c')
capacity_value = capacity_value..translate(transtable)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.