У меня есть строка, которая выглядит как
/home/user/one.jar:/home/user/two.jar:/home/user/three.jar:/home/user/four.jar
как мне написать регулярное выражение для сопоставления путей, содержащих «two.jar» или «three.jar», чтобы я мог фильтровать позже, чтобы получить
home/user/one.jar:/home/user/four.jar
?
Я пробовал ^:.*(two|three)\.jar:$
, чтобы в основном сказать
- Соответствует любой строке, которая начинается с
:
- Имеет любое количество символов между ними (для соответствия таким путям, как
/home/user/
- Соответствует либо "two.jar", либо "three.jar"
- Заканчивается на
:
но я не думаю, что подхожу к этому правильно