JavaScript中的正则表达式应该是什么

What should be the regular expression in JavaScript

本文关键字:是什么 正则表达式 JavaScript      更新时间:2023-09-26

我有字符串

     str = "Value((10 20,30 40),(50 60,70 80,90 100))"

正则表达式应该是什么才能获得以下格式的值:

选项1:

strArray[0]  = 10 20 , 30 40;
strArray[1] = 50 60 , 70 80 , 90 100;

选项2

strArray[0][0] = 10 20
strArray[0][1] = 30 40
strArray[1][0] = 50 60
strArray[1][1] = 70 80
strArray[1][2] = 90 100

尝试类似的东西

"Value((10 20,30 40),(50 60,70 80,90 100))"
  .split('),(')
  .map(function(x){
    return x.replace(/value|'(|')/gi,'').split(',')
  });
//=>[["10 20", "30 40"], ["50 60", "70 80", "90 100"]]