HTML/javascript 文本 清除 CSS 样式 代码 等标签 如何编写

我的数据内有helloworld类似的数据,需要删除掉所有FONT标签。怎么操作。... 我的数据内有 hello world 类似的数据,需要删除掉所有FONT 标签 。 怎么操作 。 展开
 我来答
yfrdjkl
2018-04-18 · TA获得超过1.4万个赞
知道答主
回答量:28
采纳率:0%
帮助的人:6557
展开全部

1.</?font[^><]*> 这个只却掉font标签的, 保留除font以外的所有标签, 如<img><p>等等. 同样的你需要去掉其他标签, 只需要将里面的font换你要去掉的;

2.</?[^/?(img)|(p)][^><]*> 这个保留(这里我写的保留了img, p这两个标签)你指定的标签,其他的(包括font)全去掉, 如果你还有其他的标签想保留, 直接在里面加一个 |(xxx);

3.</?[a-zA-Z]+[^><]*> 这个表达式可以去掉所有HTML的标签;

4.JAVA代码可以这样写:

public static String delTagsFContent(String content){

String patternTag = "</?[a-zA-Z]+[^><]*>";

String patternBlank = "(^\\s*)|(\\s*$)";

return content.replaceAll(patternTag, "").replaceAll(patternBlank, "");

}

  1. 清除所有默认样式的css代码:

    html, body, div, span, applet, object, iframe,

    h1, h2, h3, h4, h5, h6, p, blockquote, pre,

    a, abbr, acronym, address, big, cite, code,

    del, dfn, em, font, img, ins, kbd, q, s, samp,

    small, strike, strong, sub, sup, tt, var,

  2. 初始化代码(清除CSS代码):

    ul,li{ padding:0;margin:0;list-style:none}

    解析清除ul li样式代码:

    相等于分别对ul和li设置padding:0;margin:0;list-style:none;

    padding:0 —— 设置内补白(对象内间距)为0

    margin:0 —— 设置对象外间距为0

    list-style:none —— 去除自带无序圆点

  3. HTML/javascript

引用外部文件中的js脚本,

<script type="text/javascript" src="ext.js"></script>也可以象下面这样写,language不是必要的,但是推荐上面的写法;
<script language="javascript" type="text/javascript" src="ext.js"></script>
页面内引用:
<script type="text/javascript">//<![CDATA[var x = 0;function fn(args) { //...} //]]></script>加上“//<![CDATA[” 和 “//]]>”是为了兼容XHTML,是推荐的写法,HTML时代一般用“<!--”和“//-->”
在一些HTML控件的事件属性中使用(一般事件为onxxx,如onmouseover,onclick,onchange)
<body onload="alert('loaded');"><input type="text" name="username" onclick="alert(this.value);" />在一些HTML控件的非事件属性中使用(注意:一定要加javascript:)
<a href="javascript:void(0);" onclick="alert(this.innerText);">my blog:http://blog.csdn.net/kimsoft</a>

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式