正则表达式 .*? 的通俗解释 - 匹配最少字符
正则表达式中的 '.*?' 表示匹配任意字符,包括换行符,重复零次或多次,尽可能少地匹配。
举个例子,假设有一个字符串 'abc123def',正则表达式 'a.*?d' 可以匹配 'abc1d',而不是 'abc123d',因为它尽可能少地匹配了字符。
另外,正则表达式中的 '?' 表示非贪婪模式,尽可能少地匹配字符,与之相对的是贪婪模式,它会尽可能多地匹配字符。
原文地址: https://www.cveoy.top/t/topic/n1Ip 著作权归作者所有。请勿转载和采集!