$search = array ("'<script[^>]></script>'si", // 去掉 JavaScript
"'<[\/\!][^<>]>'si", // 去掉 HTML 标记
"'([\r\n])[\s]+'", // 去掉空白字符
"'&(quot|#34);'i", // 替换 HTML 实体
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i"
); // 作为 PHP 代码运行
$replace = array ("","","\\1","\"","&","<",">"," ");
$html = preg_replace($search, $replace, $html);
顶用正则表达式提取html代码中的table的内容的程序:
import javautilregexMatcher;
import javautilregexPattern;
public class L {
public static void main(String[] args) {
String s="<font size=\"-1\" color=\"green\">\"作者:\"<a href=\">
C#使用正则表达式去除标记:
using System Text RegularExpressions;
string strHtml = @"
带有HTML标记的字符";
Regex regex = new Regex("< +>" RegexOptions IgnoreCase);
string str = regex Replace(str "");
lishixinzhi/Article/program/net/201311/11577
JavaScript方式
获取HTML字符串(包含标签),通过正则表达式替换HTML标签,输出替换后的字符串
{
var regx = /<[^>]>|<\/[^>]>/gm;
var tagStr = $("#ul_li")html();
alert("替换之前的字符串:" + tagStr);
var result = tagStrreplace(regx,"");
alert("替换之后的字符串:" + result);
}
没有明白你是什么意思,如果你是想输出12345这样的数字用jq就可以啊,代码如下:
$(function(){$("div")text();//这个div是你说的外标签,输出的就是12345。。。
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)