向 Regex Match() 添加标志以查找所有不重叠的模式出现有时我必须从长字符串中查找匹配项,通常正则表达式是我将使用的方法。 下面是一个示例,我尝试查找所有以 f 开头的单词
Names Default To Here(1);
str2 = "which foot or hand fell fastest";
show(Regex(str2, "f[a-z]+")); // wanted result {"foot", "fell", "fastest"}
这只会返回第一场比赛(“脚”)。 我会请求添加一个标志,该标志可用于查找所有可能的非重叠事件,其方式类似于Python 的 re.findall作品。
自动化和脚本编写回复:向 Regex Match() 添加标志以查找所有不重叠的模式出现show(Regex Match(str2, "(f[a-z]+)(t)","/1"));
正确的?
有趣的是正则表达式有这个选项全局替换, 但正则表达式匹配没有选择全球比赛?