我有以下字符串:
(42332,4333),(3243242,23432)
我想使用正则表达式来生成以下内容:
[0]=42332,4333
[1]=3243242,23432
我有以下字符串:
(42332,4333),(3243242,23432)
我想使用正则表达式来生成以下内容:
[0]=42332,4333
[1]=3243242,23432
var s = "(42332,4333),(3243242,23432)"
s.match(/(\d+\,\d+)/g); // return ["42332,4333" , "3243242,23432"]
我建议使用正则表达式,因为 string.split 在这种情况下不会真正起作用。
var yourString = '(42332,4333),(3243242,23432)';
var result = yourString.match(/\((\d+,\d+)\)/g);
result[0]; // '42332,4333'
result[1]; // '3243242,23432'
你可以在这里弄乱正则表达式:http ://regexr.com?31n05
尝试这个:
("(42332,4333),(3243242,23432)").replace(/(\),\()|(\)|\()/g, '$1').split('),(')