python 正则

需求:

把分行去掉,只保留总行。但数据可能有、要保留、
eg:广东银行 -> 广东银行
广东银行广州分行 -> 广东银行
广东银行广州分行、广西银行桂林分行 ->广东银行、广西银行

import re

a = '广东银行'
b = '广东银行广州分行'
c = '广东银行广州分行、广西银行桂林分行'

for i in [a,b,c]:
    s = re.sub('银行(.*?)分行','银行',i)
    print('原字符串:',i)
    print('正则替代后:',s)
    print('')
image.png

你可能感兴趣的:(python 正则)