l = ':;\'"!@#$%^&*()_-=+][{}~`.><?/\\|' # list of character that can be used for emoticons
s = '<p>This :) is an example for:) emoticons :)</p>'
我用过s.replace(':)', '<img>')
,
result = '<p>this <img> is an example for<img> emoticons <img></p>'
如何使结果如下:
result = '<p>this <img> is an example for:) emoticons <img></p>'
谢谢你的帮助!
编辑:我有一个初始列表l
。用户只能从l
. 例如::)
, :]
, 等。对于每个表情符号,我会分别将其更改为图像作为响应。所以用户必须正确输入数据:通配符应该是独立的。困难的部分是输入数据包括 HTML 标签。