是否有任何优雅的解决方案或最佳实践来删除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)