Java: замена текстового URL на кликабельную ссылку HTML

Я пытаюсь сделать некоторые вещи с заменой строки, содержащей некоторый URL-адрес, на URL-адрес, совместимый с браузером.

Моя начальная строка выглядит так:

"hello, i'm some text with an url like http://www.the-url.com/ and I need to have an hypertext link !"

То, что я хочу получить, выглядит как строка:

"hello, i'm some text with an url like <a href="http://www.the-url.com/">http://www.the-url.com/</a> and I need to have an hypertext link !"

Я могу поймать URL с этой строки кода:

String withUrlString = myString.replaceAll(".*://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"null\">HereWasAnURL</a>");

Может быть, выражение regexp нуждается в некоторой коррекции, но оно работает нормально, нужно проверить в дальнейшем.

Так что вопрос в том, как сохранить выражение, отслеживаемое регулярным выражением, и просто добавить то, что необходимо для создания ссылки: catched string

Заранее спасибо за ваш интерес и ответы!

Ответы на вопрос(6)

Ваш ответ на вопрос