Как регулярное выражение js соответствует содержимому через запятую, которое не содержит () - PullRequest
0 голосов
/ 15 апреля 2019

Как написать match? Как регулярное выражение js соответствует разделенному запятыми содержимому, которое не содержит ()? Как написать это регулярное выражение?

Например:

var str = "123(xxxx),456,dd(hh(xxxx,xxxx),ww(xxxx,xxxx))";
var newstr = str.split(/match/);
console.log(newstr)

Ожидаемый результат:

["123(xxxx)","456","dd(hh(xxxx,xxxx),ww(xxxx,xxxx))"];

1 Ответ

0 голосов
/ 15 апреля 2019

Чтобы разделить на запятые: ([\w|\d|\(\)]+). Цикл на выходных случаях и для фильтрации скобок: ^((?!(\(|\))).)*$.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...