这里我有一个 JavaScript 字符串的例子:
example_string = "Answer 1| Answer 2| Answer 3|";
我正在尝试使用正则表达式获取类似于这样的数组:
:
Array ["Answer 1", " Answer 2", " Answer 3"]
我尝试过:
result = example_string.split('/[|]+/g');
并且也使用以下模式
'/[|]+/g'
'/[|]+\b/g'
'/[|]+[^$]/g'
我仍然得到一个数组,其中最后一个元素为空:
Array ["Answer 1", " Answer 2", " Answer 3", ""]
那给我带来了很多麻烦。有人知道我在模式中犯了什么错误或如何修复它吗?
example_string.match(/[^|]+/g);
。 - ridgerunner