正则表达提取字符

本文记录正则表达的一些用法

import re

1.提取所有数字

print(data.loc[0,'date'])
pattern = re.compile(r'\d+')   # 正则表达,查找数字
resultdate = pattern.findall(data.loc[0,'date'])
print(resultdate)

结果为

1993/7/28
['1993', '7', '28']

2.按照固定间隔分隔字符串

print(a.year8Char)
#定义函数,按照固定间隔分隔字符串
def cut(obj, sec):
    return [obj[i:i+sec] for i in range(0,len(obj),sec)]
#
print(cut(a.year8Char,1))

结果为

癸酉
['癸', '酉']

你可能感兴趣的:(数据处理,python数据处理基础,python)