如何在类似/folder/subfolder-1/subfolder-2/subfolder-3的路径中找到第二个和第四个斜杠之间的文本?我正在尝试将其替换为/folder/new-folder/subfolder-3

对我来说最重要的是能够在第n个斜杠之后找到零件。

我尝试了regex /((.*?)/){3},但不起作用。

最佳答案

使用匹配重置器\K元字符,您可以以更简单的方式完成此操作。

寻找:

/.*?/\K(.*?/){2}

用。。。来代替:
new-folder/

09-27 23:25