语言 方法 备注
Java Matcher.find() 只能逐步进行
PHP preg_match(regex, string, result) 逐步进行
preg_match_all(regex, string, result) 一次性进行
.NET Regex.match(string) 逐次进行
Regex.matches(string, regex) 一次性进行
Python re.find(regex, string) 逐步进行
re.finditer(regex, string) 逐步进行
re.findall(regex, string) 一次性进行
Ruby Regexp.match(text) 只能找到第一次匹配
string.index(Regexp, int) 逐步进行
string.scan(Regexp) 一次性进行
JavaScript RegExp.exec(string) 一次性进行
string.match(RegExp) 一次性进行