求正确的正则表达式,谢谢!
一、求格式:视或广+字符串+订单、咨询、其他、取消、转的组合,下面是数据和输出的内容:视和广同时存在,取最后一个(数据10)
数据1:视-咨询:先生
输出1:视-咨询
数据2:视订单:贾先生
输出2:视订单
数据3:北京-付姗姗视订单: 王女士
输出3:视订单
数据4:视_咨询:家
输出4:视_咨询
数据5:央视其他、北京
输出5:视其他
数据6:视12-订单:沈阳
输出6:视12-订单
数据7:广-订单取消:何女士
输出7:广-订单取消
数据8:视,咨询:女士
输出8:视,咨询
数据9:视-订单转咨询:女士
输出9:视-订单转咨询
数据10:视广-订单:女士
输出10:广-订单
二、现有写法如下,但是还是不能满足上面的输出内容,求修改的正则表达式,谢谢!
import re
group_ContentChat = re.search( '([视广]{1,}.[订单咨询其他转取消]{2,5})', 这里是数据内容)
print(group_ContentChat.group(1))