1

プレーンテキストで表示される URL をリンクするにはどうすればよいですか? 例えば、

今日はリンクを共有したいと思います: www.google.com

<a>タグを付けて「www.google.com」をクリックできるようにしたいです。Java 文字列解析機能を使用して URL とリンクを検出し<a>、それらをタグで囲む必要がありますか?

4

2 に答える 2

1

Matthew O'Riordan のページの正規表現を使用して、プロトコル部分の有無にかかわらず URL を一致させることができます。

/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[.\!\/\\w]*))?)/
于 2012-11-14T10:56:35.720 に答える
0

使いやすい Linkifyを使用できます。指定されたセレクターのリンクをプレーンテキストでリンクに囲みます。

于 2016-10-06T14:56:25.287 に答える