我正在努力使用从字符串中提取一些组的正则表达式,但它只在 javascript 中提取最后两个组:
^{((\w+=[^=]+)\s*,\s*)*(\w+=[^=]+)}$
我想要的只是在中间得到两个带有等号的部分,在每组之后它们是一个逗号
字符串:
{type='OGONE'}
{type=['OGONE'], period=['2018','2019']}
{type=['OGONE'], period='2018', names=['yoeunes']}
{type='OGONE', period=['2018','2019'], names=['sara','hamza'], ages=[20, 21]}
https://regex101.com/r/lGgMfM/1
并感谢您的帮助。
Helenr
相关分类