标签: regex groovy
如何获取正则表达式的所有实例的计数?
这给出了预期的结果:
groovy> 'banana'.findAll(~/\wa/).size() Result: 3
但这也是一样的:
groovy> 'banaana'.findAll(~/\wa/).size() Result: 3
如何找到所有'a'前面的字母,包括另一个'a'?
TIA
布赖恩
答案 0 :(得分:1)
我认为使用lookbehind将为您提供正确的输出。因为lookarounds是零长度断言。它们不消耗字符串中的字符,但仅断言是否可以匹配。
(?<=\w)a