如何在路径中找到第二个和第四个斜杠之间的文本/folder/subfolder-1/subfolder-2/subfolder-3?我试图用类似的东西替换它/folder/new-folder/subfolder-3.
对我来说最重要的是能够在第n个斜线后找到该部分.
我尝试了正则表达式/((.*?)/){3},但它不起作用.
使用匹配重置器\K元字符,您可以以更简单的方式完成此操作。
寻找:
/.*?/\K(.*?/){2}
Run Code Online (Sandbox Code Playgroud)
用。。。来代替:
new-folder/
Run Code Online (Sandbox Code Playgroud)