Я использую Java -8, я хотел бы проверить, действителен ли URL-адрес на основе шаблона. Если это действительно так, я должен получить атрибуты bookId, authorId, category, mediaId
Pattern: <basepath>/books/<bookId>/author/<authorId>/<isbn>/<category>/mediaId/<filename>
И это образец URL
URL => https:/<baseurl>/v1/files/library/books/1234-4567/author/56784589/32475622347586/media/324785643257567/507f1f77bcf86cd799439011_400.png
Здесь Basepath - это /v1/files/library.
Я вижу некоторые совпадения с образцом, но я не мог соотноситься с моим вариантом использования, возможно, я не был хорош в reg-ex. Я также использую apache -common-utils, но я не уверен, как этого добиться.
Любая помощь или подсказка были бы действительно заметны.