REGEX:匹配目录行

时间:2016-06-03 19:15:25

标签: regex

我有一个目录列表:

/media/nosthertus/music/oor no scared.mp3
/media/nosthertus/OST/data/music/zone4_1.ogg
/media/nosthertus/OST/data/music/zone4_2.ogg
/media/nosthertus/music/Epic Hybrid _ Alex Moukala - Reborn _ Orchestral Action Rock _ EpicMusicVN.mp3

我对REGEX不太好,所以我试图使用这个表达式:

/\/(\w+|(\w+\s))\..{3}/g

有一个regex101会话,我尝试匹配here

中的目录有更多示例

请解释我做错了什么..

编辑:我想匹配字符串中包含的整个目录..例如

Some random string text here
/dir/to/folder/or/file.ext   //Match this whole DIR

1 个答案:

答案 0 :(得分:1)

如果你想匹配所有目录(我假设任何以/开头且至少包含一个/的内容是目录)

^\/[^\/]*\/.*$

<强> Regex Demo

如果需要,可以使用

^\/.*$

<强> Regex Demo