Как сопоставить следующее регулярное выражение? - PullRequest
1 голос
/ 11 февраля 2020

У меня есть следующий oneliner:

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 ]

3 голосов
/ 11 февраля 2020
(?<=file ).*(?= to)

дает желаемый результат. Интернет

0 голосов
/ 11 февраля 2020

N oneed для поиска ответов, используйте:

/.*?\.png

Находит совпадение за 55 шагов, другой ответ за 217 шагов.

Демонстрация и объяснение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...