
1.想将="0000" 变为0000,但是变成了[0000],
2.采用的正则是 re.compile(r'"(.*?)"')
3. 但是用正则打印出来就是[0000],不是我想要的0000,请问能人智仕们该
如何解决?

1.想将="0000" 变为0000,但是变成了[0000],
2.采用的正则是 re.compile(r'"(.*?)"')
3. 但是用正则打印出来就是[0000],不是我想要的0000,请问能人智仕们该
如何解决?
原数据是啥格式?
只返回 第一个值试试 str_pat.findall(x)[0]
那就改为函数
def check(x):
str_pat = re.compile(r'"(.*?)"')
chk_ret = str_pat.findall(x)
if len(chk_ret) > 0:
return chk_ret[0]
return ""
kk = df1[0].apply(lambda x :check(x) )
print(kk)