我试图匹配另一个组下的多个组。
输入
182507 { 6661(T) }, 182514 { 5551(T), 5553(T), 5552(T) }
输出
Full match: 182507 { 6661(T) }
Group 1: 182507
Group 2: 6661(T)
Full match: 182514 { 5551(T), 5553(T), 5552(T) }
Group 1: 182514
Group 2: 5551(T)
Group 3: 5553(T)
Group 4: 5552(T)
我尝试了这种模式,但似乎没有我例外的工作
/([0-9]+)\s*\{\s*(\s*[0-9]+\s*\(\s*[A-Z]+\s*\))\s*?(?:,*\s*([0-9]+\s*\(\s*[A-Z]+\s*\))\s*)*+\s*\}+/
德玛西亚99