簡體   English   中英

刪除 Python 中 LRO 和 RLO 字符的最佳方法

[英]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.

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