如何从记事本加上获取URL的文本?

时间:2014-12-16 06:22:51

标签: regex url notepad++

我有这样的文字:

1135/how-are-you-86789/pp
1125/example-fran%C3%A7aise-86749/pp
1125/episode-6-movie-86749/pp

你能给我一些可以获得文字“正确”的正则表达吗?因此,输出将是:

how-are-you
example-fran%C3%A7aise
episode-6-movie

1 个答案:

答案 0 :(得分:1)

这样的东西
/[a-zA-Z]+(?:-[a-zA-Z]+)+/g

Regex Demo

编辑1

要替换内容,正则表达式的一个小变化将有助于

^(?:[^\/]+\/)?([a-zA-Z]+(?:-[a-zA-Z]+)+).*$/gm

替换为\1,捕获群组内容

Regex Demo


编辑2

^[^\/]+\/([^-\/\n]+(?:-[^-\/\n]+(?=-))+).*$

替换为\1

Regex Demo