Javaのテキスト投稿で短縮URLを見つける必要があります。次の正規表現があります"(http://(bit \ .ly | t \ .co | lnkd \ .in | tcrn \ .ch)。*?)\ s"
2つの質問があります
上記の式の問題は、行末にある場合、短縮URLと一致しないことです。exテキスト「blahhttp : //linkd.in/R9Msf3 blah」の場合、「http://linkd.in/R9Msf3」
しかし、何とか何とかhttp://linkd.in/R9Msf3は「http://linkd.in/R9Msf3」を与えません
両方のパターンを一致させる方法について何か提案はありますか?基本的に、テキストから短縮URLを置き換える必要があります。
また、すべての短縮URL形式を取得するためのより良い方法はありますか?ハードコーディングすると、毎回新しい形式を構成に追加する必要があります。