在处理字符串的时候,经常会有需要提取和替换的情况,记录自己常用的方法。
这个涉及正则表达式的用法,因为我是在Series的str属性在用,方法是同宗,存在略微格式的不一致。
1、替换str的中括号
Series.str.replace('[\\[\\]]','')
2.提取两个字符串之间的字符
#提取a,b之间的数据
#例s=a123b,提取123
Series.str.findall("a(.+?)b")
3.提取单引号之间的内容
Series.str.findall("'(.*)'")