0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

JSPで受け取ったTXT中のURLを自動linkタグで囲う

Last updated at Posted at 2017-01-19

始めに

文字列からURLを見つけてタグを自動生成する。

TextAreaやデータベースから引っ張ってきたStringとかの
URLのみをリンクタグで囲む方法はたくさん参考サイトがあったが、
URLじゃない文字列も入り混じった文字列からURLリンクを識別してくれるってのは
なかなかなかったのでメモ


具体的にはreplaceAllメソッドを使用する。
宣言も忘れずに

<%@ page import="java.util.regex.*" %>

適当にMoziという変数にその自動生成したい文字列が入っているとする

String result = Mozi.replaceAll("(http://|https://){1}[\\w\\.\\-/:]+","<a href='$0'>$0</a>");

これでresultに自動生成されたリンクタグ入り文章ができる。
あとは煮るなり焼くなりご自由に

正規表現って大切ね


参考サイト(http://www.atmarkit.co.jp/ait/articles/0406/01/news101.html)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?