Regex 如何按符号和字母拆分

Regex 如何按符号和字母拆分,regex,dart,split,Regex,Dart,Split,我如何拆分像“我有一只猫、一只狗和一只鸟”这样的东西来获得[“我有一只猫”、“一只狗”、“一只鸟”]。我知道这应该很简单,但我不知道怎么做,我也试过一些代码,但我只能通过, 例如,我尝试过: var split=text.split(“,| and”)您必须为模式使用分隔符/,您可以在逗号之后以及和之前和之后添加空格,以获得预期的输出 在本页中查看匹配项 let pattern=/、|和/; 让text=“我有一只猫、一只狗和一只鸟”; console.log(text.split(patte

我如何拆分像“我有一只猫、一只狗和一只鸟”这样的东西来获得
[“我有一只猫”、“一只狗”、“一只鸟”]
。我知道这应该很简单,但我不知道怎么做,我也试过一些代码,但我只能通过

例如,我尝试过:
var split=text.split(“,| and”)
您必须为模式使用分隔符
/
,您可以在逗号之后以及
之前和之后添加空格,以获得预期的输出

在本页中查看匹配项

let pattern=/、|和/;
让text=“我有一只猫、一只狗和一只鸟”;

console.log(text.split(pattern))
您必须为模式使用分隔符
/
,并且您可以在逗号之后以及
之前和之后添加空格以获得预期的输出

在本页中查看匹配项

let pattern=/、|和/;
让text=“我有一只猫、一只狗和一只鸟”;
console.log(text.split(pattern))