我有这个字符串,从网页输入。
s = "[u'967208', u'411600', u'460273']"
我想删除括号 [ ] 和 u 和 '。
我还想用换行符代替逗号,。
我花了很多时间寻找解决方案,包括编码和正则表达式,但我似乎无法让它工作。
已更新:这是我用来检索字符串的内容:
import selenium
import re
input = webdriver.find_element_by_class_name("class_name")
s = re.findall("((?<=\()[0-9]*)", input.text)
请您参考如下方法:
>>> import ast
>>> s = "[u'967208', u'411600', u'460273']"
>>> a = ast.literal_eval(s)
>>> print(*a, sep='\n')
967208
411600
460273
