入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

非贪婪匹配:如何使用正则表达式碰到到第一个匹配到的字符串就停止

创建时间:2017-05-16 投稿人: 浏览次数:4657

? 当该字符紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串“oooo”,“o+”将尽可能多的匹配“o”,得到结果[“oooo”],而“o+?”将尽可能少的匹配“o”,得到结果 [‘o’, ‘o’, ‘o’, ‘o’]

例如:”{{[sS]*?}}”匹配第一个”{{…..}}”内容且里面不包括两个 “}}”

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像