0
文字列をコンマで区切って指定しますが、各項目には大括弧が含まれ、コンマが入ります。JavaScript string.splitの正規表現
正規表現を使用して、この配列をスマートな方法で分割して、括弧内の内容が一緒に留まるようにする方法はありますか?
など。その後
str = "a,b,c,d(1,2),e"
x = str.split(????)
、xは分割での正規表現は何
["a", "b", "c", "d(1,2)", "e"]
の値を持つ(????)
を使用する必要がありますしかし、彼らが探しているものは... "" a、b、c、d(1,2)、e ".match(/[^,]*(\(.*\))/gi)= [ "a"、 ""、 "b"、 "c"、 ""、 "d(1"、 ""、 "2)"、 "e"、 "]" –
@chris corrected –
私はよかったldは次のように示唆しています: 'str.match(/ [^、()] +(\([^)] + \))?/ gi)' –