У меня есть строка
"B & D & P && D & P && B & C"
Я хотел бы разделить строку на массив Javascript, используя разделители & или && как разделители, чтобы получить что-то вроде
"B, D, P, D, P, B, C"
Мне было интересно, как я подхожу к этой ситуации. Спасибо!
Вы можете использовать регулярное выражение.
const str = "B & D & P && D & P && B & C";
console.log(str.split(/[\s&]+/g));
,
Не требуется, OP не требование расщепляется ,
также.
Вы можете сделать это легко, используя регулярное выражение. Попробуйте следующий код
var str = 'B & D & P && D & P && B & C';
matches = str.match(/[^&]+/g);
console.log(matches);
/[^&\s*]+/g
&
и&&
разделителями? это единственные, которые вы будете иметь?