如何匹配以下正则表达式?

时间:2020-02-11 08:19:37

标签: regex

我有以下一个班轮:

Download of file /xxx/xxx-xxx/Xxx/Xx_XX/xxx/xxx xxx/Xxxx/xxxx/xxxx.png to /home/ec2-user/xxx/xx/xx/Xxxy/xx_XX_XX/xxx/xxx xxx/XXX/xxxx/Xxx.png failed

如何匹配第一个/xxx/xxx-xxx/Xxx/Xx_XX/xxx/xxx xxx/Xxxx/xxxx/xxxx.png? 它总是以“ /”开头,总是以.png结尾。其余之间可以输入字符,大写字母,数字,空格,_和-(所有内容)。我该如何匹配此正则表达式?

2 个答案:

答案 0 :(得分:3)

(?<=file ).*(?= to)

产生期望的结果。 Online

答案 1 :(得分:0)

不建议使用环视功能,请使用:

/.*?\.png

它以55步找到匹配项,其他答案以217步找到匹配项。

Demo & explanation

相关问题