我想捕获由()分隔的字母组,例如:
字符串:ab(cad)xy(bc)an组应包含:ab,cad,xy,bc,an
我尝试过此正则表达式:([az] +)+但它仅捕获最后一组。我阅读了有关多个捕获的信息,并尝试了以下方法:(?:([[az] +)+),但结果是相同的。我在这里做错了。有人可以澄清一下吗?
您不需要捕获组即可匹配/捕获字母字符的每个实例。下面的正则表达式就足够了,只需为匹配结果引用组索引0。
[a-z]+
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句