正则表达式怎么匹配一整串的字符

img

使用正则去除数据^[小助手]+,会匹配这里面的内容,要怎么匹配到全部内容去除,而不是匹配到其中一个就去除呀?因为有些人名字有’小‘字,这不能去除呀

你多举几个例子吧,比如:把xxx变成aaa,或者去除aaaxxxbbb里的xxx

我要去除’小助手‘则会一整体,而不是去除匹配到其中一个字就去除,我写的这个会把’小‘,’手‘等等这些都去除,比如有人名’张小泉‘,使用后变成’张泉‘,把’小‘去除了

正则式反向匹配字符串会很复杂,但是看你的需求,使用正则式的替换功能即可轻松实现。匹配“小助手”,替换成空字符,就可以得到除了“小助手”之外的字符串了
re.sub(r'小助手','',string)