使用RegExp拆分包含和/的路径

Splitting a path using containing and / using a RegExp

本文关键字:路径 包含 RegExp 拆分 使用      更新时间:2023-09-26

我想使用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(/[/'']/);