私はこの形式のURLを保持する文字列を持っています:http://hello.world.com/service/sps/f4c0e810456t そして最後の部分、すなわちf4c0e810456tを抽出したいと思います。URL/URIオブジェクトを含むURLの一部を抽出します
私は部分文字列でそれを行うことができます。
System.out.println(s.substring(s.lastIndexOf("/") + 1, s.length()));
それとも正規表現は、しかし、URL/URIオブジェクトを使用して、よりエレガントな何かを探しているが、何かを見つけることができませんでした。
いずれかのアイデア...?
これは、Javaチュートリアルでは、URLを解析し約言うことで、あなたの条件には、リストの一部ではないようです - 少なくとも、それ偽のURL(クエリなど)を扱います:http://docs.oracle.com/javase/tutorial/networking/urls/urlInfo.html – assylias