var string = 'Animation/rawr/javascript.js'
//expected output
// ['Animation/', 'rawr/', 'javascript.js']
Run Code Online (Sandbox Code Playgroud)
我无法正确拆分此字符串.我可以得到一些帮助吗?
string.split(/(/)/)
您可以使用正则表达式''.match()而不是split:
var str = 'Animation/rawr/javascript.js';
var tokens = str.match(/[^\/]+\/?|\//g);
Run Code Online (Sandbox Code Playgroud)
第一部分[^\/]+\/?匹配尽可能多的非正斜杠,可以选择跟随a /.第二部分\/(在或之后|)匹配一个单独的正斜杠.