我看到这个线程: javascript regex -- only produces last letter in (.)+ group?正则表达式:符号组缺少
的解决方案,提供了有没有我的情况下帮助;我的尝试:
^{[^d]*([\d\-]+),([\d\-]+)[^d]*{?(\d+)}?[^}]+}$
我们需要解析字符串{left/(-1,0)/$\upsilon_{11}$}
和{left/(1,0)/$\upsilon_{1}$}
为
[(-1,0,11),(1,0,1)].
不幸的是,我得到:
[(1,0,1),(1,0,1)].
如何改变呢?
的Martijn Pieters的,谢谢你改变的问题! –