gpt4 book ai didi

Javascript 正则表达式(不向后看)拆分/在单词边界之前

转载 作者:行者123 更新时间:2023-11-30 19:48:31 26 4
gpt4 key购买 nike

我正在尝试将字符串 "/home/noit/" 拆分为 ["/", "home/", "noit/"] - 每个组件必须以斜杠结尾。

我试过这个 '/home/noit/'.split(/\b(?=\/)/) 这给了我 ["/home", "/noit", "/"] 这与我想要得到的相反。

是否可以用正则表达式拆分得到 ["/", "home/", "noit/"]

最佳答案

这个有效,使用单词边界 \b 后跟不包括斜杠的正前瞻:

const x = '/home/noit/';
console.log(x.split(/\b(?=[^\/])/));

关于Javascript 正则表达式(不向后看)拆分/在单词边界之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54718465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com