在Javascript中分割字串,但保留定界符/ [英] Split String in Javascript but keep delimiter /

查看:48
本文介绍了在Javascript中分割字串,但保留定界符/的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

var string = 'Animation/rawr/javascript.js'

//expected output 
// ['Animation/', 'rawr/', 'javascript.js']

我在正确拆分此字符串时遇到麻烦.我可以在这方面寻求帮助吗?

I'm having trouble splitting this string properly. Can I get some help on this?

string.split(/(/)/)

string.split(/(/)/)

推荐答案

您可以使用第一部分 [^ \/] + \/?与尽可能多的非正斜杠匹配,可以选择在其后跟一个/.第二部分 \/(或: | 之后)匹配一个单独的正斜杠.

The first part [^\/]+\/? matches as many non forward slashes it can optionally followed by a /. The second part \/ (after the or: |) matches a lone forward slash.

这篇关于在Javascript中分割字串,但保留定界符/的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆