android端在TextView复刻EditText中富文本编辑内容

我在EditText上通过SpannableString实现了编辑框富文本编辑,但是通过

editText.getText().toString()

上传到服务端的只是一串字符串,我现在是通过类似

<img src="..."/>

的方法来标记编辑区的图片(ImageSpan)和超链接(URLSpan),但是之后下载得到的也只是一串字符串,应该如何匹配得到的字符串并在TextView中通过替换对应的标记为图片来重现富文本的标记内容呢?
我在网络上查询到了在TextView中直接添加(.append)的方式添加SpannableString,我现在的首要问题是怎么匹配对应标签,获取标签内的src,以及如何在标签文字位置添加SpannableString。

使用webview去显示富文本。

不同的富文本都是有各自的规则的,自己写正则匹配...