Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 如何将URL列表修剪到第一个文件夹_Regex_String_Url_Url Rewriting_Notepad++ - Fatal编程技术网

Regex 如何将URL列表修剪到第一个文件夹

Regex 如何将URL列表修剪到第一个文件夹,regex,string,url,url-rewriting,notepad++,Regex,String,Url,Url Rewriting,Notepad++,我想修剪到第一个文件夹的URL列表 for example: url.com/folder1/xxx/index.html url.com/folder2/ url.com/folder3/xxx/yyyy/index.html url.com/folder4/zzz/aaa/bbb/index.html Output should look like this: url.com/folder1/ url.com/folder2/ url.com/folder3/ url.com/folder

我想修剪到第一个文件夹的URL列表

for example:
url.com/folder1/xxx/index.html
url.com/folder2/
url.com/folder3/xxx/yyyy/index.html
url.com/folder4/zzz/aaa/bbb/index.html

Output should look like this:
url.com/folder1/
url.com/folder2/
url.com/folder3/
url.com/folder4/
任何帮助都将不胜感激。
谢谢

查找内容:

^([^/]*/[^/]*/).*
\1

如有必要,避开前斜杠

^([^\/]*\/[^\/]*\/).*
替换为:

^([^/]*/[^/]*/).*
\1

查找:
^.*?\/.\/\K.*$

尝试此操作。替换为
空字符串
。请参阅演示


\K重置报告匹配的起点。任何以前使用过的字符都不再包含在最终匹配中

到目前为止您尝试了什么?您没有提供任何有关如何完成此操作、输出应放在何处等的详细信息,。您的问题被标记为[regex]和[notepad++]但除此之外,我们没有你的问题的背景。我尝试在Scrapbox中执行此操作,但它只修剪到最后一个文件夹,而不是第一个。我没有使用notepad++或regex的经验,在google上搜索时运气不佳。这是否回答了你的问题?在替换字符串的开头添加
hhtp://
。很抱歉,我是新来的……我刚刚注册了o与我赤裸裸:)…我想说的是,如果原始URL中有http://那么()->()。我不能在我的原始帖子中添加http://因为我是新用户,我不能发布超过1或2个URL。