给你个参考代码:
import re
s = '回复办理单位:郑蒲港新区办理'
sub = re.findall(r':(.\S+)办理',s)
print(sub)
运行结果:
大概就是找他的特点,那你这个字符串所需要的内容前面是有个冒号,后面是一个办理,
我取中间就行了
所以正则就是
:(.\S+)办理
括号就代表是要将这一段进行提取出来。
s = '颜色分类:红色 尺码:M 主要颜色:橘色 尺寸:S 颜色分类:黄色 尺码:L'
text = 'asdasdasasd 红色M 46546546'
c = re.findall(':(\w+?) .*?:([A-Z])', s)
for x in c:
if text.find(''.join(x)) > -1:
print(x)