One - One Code All

Blog Content

正则非贪婪匹配

Linux-Mac   2020-08-31 23:36:50

非贪婪式匹配包括:


.*?

.+?    匹配一次

.??    不匹配

.{m,n}?   匹配m次


举例:

str="中国太保(非银)、塔牌集团(建材)、迈为股份(电新)、万润股份(化工)、中联重科(机械)、宁波华翔(汽车)、普洛药业(医药)、金徽酒(食品饮料)、志邦家居(轻工)、广联达(计算机)、"

pattern = "(.*?)、"  # 能匹配到10个

pattern = "(.*)、"  # 只能匹配到1个,剩下前面中国太保4个字。


上一篇:AWS命令行工具
下一篇:linux磁盘已满,查看哪个文件夹占用多

The minute you think of giving up, think of the reason why you held on so long.