如何拆分类似I have a cat, a dog and a bird
的东西以获得["I have a cat", "a dog", "a bird"]
。我知道它应该很简单,但是我不知道该怎么做,我已经尝试了一些代码,但是只能用,
例如,我尝试过:
var split = text.split(",|and")
答案 0 :(得分:0)
您必须对模式使用定界符/
,并且可能在逗号之后以及and
之前和之后添加一个空格,以获取预期的输出。
查看此regex demo
中的匹配项
let pattern = /, | and /;
let text = "I have a cat, a dog and a bird";
console.log(text.split(pattern))