我需要将字符串转换成另一个字符串。一个例子是:
#Fashion #Helmet #Woman #Scifi [ ![t](http://24.media.tumblr.com/tumblr_mbv08xkdzy1qfzis2o1_1280.gif) ](http://bit.ly/P1omax) Rob Goodwin
必须将其转换为 HTML 代码:
#Fashion #Helmet #Woman #Scifi<a href="http://bit.ly/P1omax"><img src="http://24.media.tumblr.com/tumblr_mbv08xkdzy1qfzis2o1_1280.gif" /></a>
有没有一个Java库可以做到这一点?
更新
它看起来与 Markdown 非常相似。但是用 markdownj 处理它会产生一个混乱的 HTML:
<h1>Fashion #Helmet #Woman #Scifi</h1>
<p><a href="a href="http://24.media.tumblr.com/tumblr_mbv08xkdzy1qfzis2o1_1280.gif">http://24.media.tumblr.com/tumblr_mbv08xkdzy1qfzis2o1_1280.gif</a"> <img src="<a href="http://bit.ly/P1omax">http://bit.ly/P1omax</a>" alt="t</a> " />
Rob Goodwin</p>
更新 2
允许将 Markdown 转换为 HTML 的所有三个 Java 库在识别链接内的图像时都存在问题。
我决定使用的方法是两步法:
- 运行你的图书馆;
- 使用 Java 代码更正错误。
这不是一个理想的解决方案,但它确实有效。