如何在类似/folder/subfolder-1/subfolder-2/subfolder-3
的路径中找到第二个和第四个斜杠之间的文本?我正在尝试将其替换为/folder/new-folder/subfolder-3
。
对我来说最重要的是能够在第n个斜杠之后找到零件。
我尝试了regex /((.*?)/){3}
,但不起作用。
最佳答案
使用匹配重置器\K
元字符,您可以以更简单的方式完成此操作。
寻找:
/.*?/\K(.*?/){2}
用。。。来代替:
new-folder/