眼眸繁星
我遇到了类似的但略有不同的问题。无论如何,这里有三种不同场景的示例,用于保留分隔符。"1、2、3".split("、") == ["1", "2", "3"]"1、2、3".split(/(、)/g) == ["1", "、", "2", "、", "3"]"1、2、3".split(/(?=、)/g) == ["1", "、2", "、3"]"1、2、3".split(/(?!、)/g) == ["1、", "2、", "3"]"1、2、3".split(/(.*?、)/g) == ["", "1、", "", "2、", "3"]警告:第四部分只适用于分割单个字符。康诺尔斯凡赠品另一种:// Split a path, but keep the slashes that follow directoriesvar str = 'Animation/rawr/javascript.js';var tokens = str.match(/[^\/]+\/?|\//g);