如何将字符串拆分为javascript数组?

时间:2017-11-27 11:39:43

标签: javascript

我有一个字符串

  

" B& D& P&& D& P&& B& C"

我希望使用&amp ;;将字符串拆分为Javascript数组。或者&&作为分隔符,以获得类似

的东西

" B,D,P,D,P,B,C"

我想知道如何处理这种情况。谢谢!

2 个答案:

答案 0 :(得分:4)

您可以使用正则表达式。

const str = "B & D & P && D & P && B & C";

console.log(str.split(/[\s&]+/g));

答案 1 :(得分:1)

您可以使用正则表达式轻松完成。请尝试以下代码

var str = 'B & D & P && D & P && B & C';
matches = str.match(/[^&]+/g);

console.log(matches);