删除Python中LRO和RLO字符的最佳方式



是否有任何优雅的解决方案或最佳实践来删除RLO和LRO字符?

我的问题解释:我从网站上获取/解析‭400 000‬字符串。我需要这个字符串转换成整数类型(只有400000个数值(。

有什么想法可以优雅地去除这些字符吗?(‭‭(

谢谢!

//更新:

capacity_value = capacity_value.encode('ascii', 'ignore').decode().replace(" ", "")

(encoded((和decode((函数有效,但我不喜欢。在这种情况下有更好的解决方案吗?(

str类型有一个translate方法,可用于替换或删除字符。在这里,如果你想删除空间,RLO和LRO,你可以做:

transtable = str.maketrans('', '', ' u202du202c')
capacity_value = capacity_value..translate(transtable)

最新更新