Python 中删除 LRO 和 RLO 字符的最佳方法
Best way to delete LRO and RLO characters in Python
是否有任何优雅的解决方案或最佳实践如何删除 RLO 和 LRO 字符?
我的问题的解释:我 get/parse ‭400 000‬
字符串来自网站。我需要将此字符串转换为整数类型(仅 400000 个数值)。
知道如何优雅地删除这些字符吗? (‭
和 ‭
)
谢谢!
//更新:
capacity_value = capacity_value.encode('ascii', 'ignore').decode().replace(" ", "")
(encode() 和 decode() 函数有效,但我不喜欢它。在这种情况下有没有更好的解决方案?)
str
类型有一个 translate
方法,可用于替换或删除字符。这里如果你想删除space、RLO和LRO,你可以这样做:
transtable = str.maketrans('', '', ' \u202d\u202c')
capacity_value = capacity_value..translate(transtable)
是否有任何优雅的解决方案或最佳实践如何删除 RLO 和 LRO 字符?
我的问题的解释:我 get/parse ‭400 000‬
字符串来自网站。我需要将此字符串转换为整数类型(仅 400000 个数值)。
知道如何优雅地删除这些字符吗? (‭
和 ‭
)
谢谢!
//更新:
capacity_value = capacity_value.encode('ascii', 'ignore').decode().replace(" ", "")
(encode() 和 decode() 函数有效,但我不喜欢它。在这种情况下有没有更好的解决方案?)
str
类型有一个 translate
方法,可用于替换或删除字符。这里如果你想删除space、RLO和LRO,你可以这样做:
transtable = str.maketrans('', '', ' \u202d\u202c')
capacity_value = capacity_value..translate(transtable)