javascript регулярное выражение, как соответствовать этому 'И' 'Или' - PullRequest
0 голосов
/ 17 января 2019

У меня есть строка примерно такая:

"q1" = "1" And "q2" = "2" oR "q3" = "3"

Я хочу разбить его на массив:

['"q1" = "1"',' And ', '"q2" = "2"',' oR ','"q3" = "3"']

Как я могу сделать это с помощью регулярных выражений?

Спасибо!

1 Ответ

0 голосов
/ 17 января 2019

Вы можете использовать это регулярное выражение для разделения на группу захвата:

/( (?:and|or) )/i

Код:

const str = `"q1" = "1" And "q2" = "2" oR "q3" = "3"`;
var arr = str.split(/( (?:and|or) )/i);

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