javascript - 使用包含\和/使用正则表达式分割路径

标签 javascript regex google-apps-script

我想使用 Google Apps 脚本将包含正向和/或反向斜杠的路径拆分为多个部分。 我更喜欢使用单个 RegExp 来完成此操作,而不是编写大量代码。

所以代码应该看起来像

var myPath  = "<something>";        // i.e.   \first\second/third\filename.extension
var parts = myPath.replace(<a regular expression>).split('/');

尽管我进行了搜索,但没有找到解决方案。

应该做什么<a regular expression>是?

最佳答案

如果您只是要拆分,则无需事先更换然后拆分。您可以将正则表达式直接传递给 split 函数。像这样:

var parts = mPath.split(/[/\\]/);

关于javascript - 使用包含\和/使用正则表达式分割路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23683130/

相关文章:

javascript - 如何在 JSON 中给出指针?

Java String.matches ("regex")

google-apps-script - 使用测量协议(protocol)的 GA 导入生命周期值

php - 替换文字星号 (*) ... 但仅在括​​号内

regex - 查找命令与 'regex' 匹配不工作

javascript - Apps 脚本根据输入源进行不同的绑定(bind)

html - 如何从 Google Apps 脚本中的网页获取元素?

javascript - Three.js 相机旋转顺序

javascript - 动态 Angular 表不使用分页进行过滤

javascript - 使用单选按钮在 div 之间切换