时间:2021-07-01 10:21:17 帮助过:17人阅读
我对html和css等不是很熟,不知道是否能设置一下让文章中定义的字体内容失效。
笨人有笨办法,统一修改文章,将用户的对字体的定义全部删除!哈哈!如果手工完成的话,这可是一个相当繁重的任务,要首先预览页面,如果不统一的话就修改字体,幸好编辑器里面有个“清除格式”选项,全选文本,点一下就OK了,然后再保存……也很麻烦
如果仅仅是修改字体的话,最省事的方法当然是直接修改数据库,从数据库将文章提取出来,删除和字体相关的标签,然后再写回数据库。
专门查了一下html参考手册,对字体的定义有两种方法:
1.是用标签,例如:
代码如下:
This is a paragraph.
This is another paragraph.
2.使用style定义,例如:
代码如下:
This is a paragraph with some text in it. This is a paragraph with some text in it. This is a paragraph with some text in it. This is a paragraph with some text in it.
代码如下:
def format(data):
'''将font标签和style标签全部删除'''
p = re.compile(r'||style=\".*?\"')
ret = p.sub('',data)
if ret != data:
return retelse:
return None