Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 具有相邻匹配项的groovy正则表达式_Regex_Groovy - Fatal编程技术网

Regex 具有相邻匹配项的groovy正则表达式

Regex 具有相邻匹配项的groovy正则表达式,regex,groovy,Regex,Groovy,如何获得正则表达式的所有实例的计数 这就产生了预期的结果: groovy> 'banana'.findAll(~/\wa/).size() Result: 3 但这也给出了同样的结论: groovy> 'banaana'.findAll(~/\wa/).size() Result: 3 我如何找到前面有字母的所有“a”,包括另一个“a” 短暂性脑缺血发作 Brian我认为使用lookback将为您提供正确的输出。因为它们是零长度断言。它们不使用字符串中的字符,而只声明匹配是否

如何获得正则表达式的所有实例的计数

这就产生了预期的结果:

groovy> 'banana'.findAll(~/\wa/).size() 
Result: 3
但这也给出了同样的结论:

groovy> 'banaana'.findAll(~/\wa/).size() 
Result: 3
我如何找到前面有字母的所有“a”,包括另一个“a”

短暂性脑缺血发作


Brian

我认为使用lookback将为您提供正确的输出。因为它们是零长度断言。它们不使用字符串中的字符,而只声明匹配是否可能

(?<=\w)a
(?