我想从 url 中提取路径。
www.abc.com/contact/abc => /contact
www.abc.com/contact.abc/asdsad => /contact.abc
www.abc.com/contact-abc.html/asdsad => /contact-abc.html
www.abc.com/contact-2 => /contact-2
www.abc.com/contact-us => /contact-us
abc&/contact.abc&^ = /contact.abc
哪个正则表达式可以做到这一点?
最佳答案
\/([0-9a-zA-Z+.-]+)[\/&| ]
这可能是一个解决方案,尽管它与您在问题中作为示例提供的网址严格相关。
我会把 regexr 的链接留给你,这样你就可以理解背后的实际内容。
关于java - 如何使用正则表达式从 URL 中提取路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40058309/