import re list=[ "今天想去买大盘鸡", "三星s8 加 2 ", "1加1加4加7" ] #datepat = re.compile(r'.*[g|千克|克|吨|立方米|立方厘米|斤|公斤|磅|英磅|盎司|升|毫升|加仑].*换.*') for line in list: # ^.*?(大盘)+(?!.*(鸡))+.*?$ print(re.match(r'^(?!.*(三星))+.*?(加)+.*?$',line)) # result = datepat.findall(str(list)) # for x in result:# print(x,end="")
None None <_sre.SRE_Match object; span=(0, 7), match='1加1加4加7'>
import re list=[ "白羊座的运势如何", "金牛座的人如何呀 ", "金牛座今日运势怎么样" ] #datepat = re.compile(r'.*[g|千克|克|吨|立方米|立方厘米|斤|公斤|磅|英磅|盎司|升|毫升|加仑].*换.*') for line in list: # ^.*?(大盘)+(?!.*(鸡))+.*?$ ^.*?(现在)+(?!.*(农历))+.*?(时候)+.*?$ print(re.match(r'^.*?(白羊|金牛|双子|巨蟹|狮子|处女|天秤|天蝎|射手|魔羯|水瓶|双鱼)+(?!.*(运势))+.*?(如何|怎么样)+.*?$',line)) # result = datepat.findall(str(list)) # for x in result: # print(x,end="")
正则心得(不包含前面的某个词)
最新推荐文章于 2024-07-08 16:39:13 发布