首页 > 解决方案 > 正则表达式:在另一个组中获取组。这些组具有相同的字符

问题描述

我正在构建一个在 JavaScript 中运行的正则表达式模式。

Regex pattern: /A[\s\S]*Z/g  
Content: ABZABCZ

我想得到两组:目前ABZABCZ 我只得到第一个几乎组:ABZABCZ

对于这种情况,我们有什么解决方案吗?

谢谢,

标签: javascriptregex

解决方案


只需使模式不贪婪,使用[\s\S]*?

const re = /A[\s\S]*?Z/g
console.log('ACZABCZ'.match(re))


推荐阅读