如何按符号和字母拆分

时间:2019-08-10 10:45:39

标签: regex dart split

如何拆分类似I have a cat, a dog and a bird的东西以获得["I have a cat", "a dog", "a bird"]。我知道它应该很简单,但是我不知道该怎么做,我已经尝试了一些代码,但是只能用,

分开

例如,我尝试过: var split = text.split(",|and")

1 个答案:

答案 0 :(得分:0)

您必须对模式使用定界符/,并且可能在逗号之后以及and之前和之后添加一个空格,以获取预期的输出。

查看此regex demo

中的匹配项

let pattern = /, | and /;
let text = "I have a cat, a dog and a bird";

console.log(text.split(pattern))