蛙蛙推荐:用正则表达式替换html标签

原创 2005年04月22日 14:56:00

这个小程序可以把html控件转换为web控件,比如说<input name="a">可以换成<<asp:TextBox   id= "a" runat="server"></asp:TextBox>

写了一中午才写成

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>一个小正则表达式 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="蛙蛙王子">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
 
<SCRIPT LANGUAGE="vbScript">
function change()
 s=document.all("txt1").value   
 Dim regEx, retVal            ' 建立变量。
 Set regEx = New RegExp         ' 建立正则表达式。
 regEx.Pattern = "(<input)(.*?)(name=)(.*?)(>)"   ' 设置模式。
 regEx.IgnoreCase = True         ' 设置不区分大小写。
 regEx.Global = True   ' 设置全程性质。
 retVal = regEx.Test(s)         ' 执行搜索测试。
 If retVal Then  
  msgbox("找到一个或多个匹配")
 Else
  msgbox("没有找到")
    End If 
 document.all("txt2").value=regEx.Replace(s, "<asp:TextBox $2 id= $4 runat=""server""></asp:TextBox>")  
end function
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function c(){
document.all["txt2"].value = document.all["txt1"].value.replace(/(<input)(.*?)(name=)(.*?)(>)/ig,"<asp:TextBox $2 id= $4 runat=/"server/"></asp:TextBox>");
}
//-->
</SCRIPT>
</HEAD>

<BODY>
     <p>
      <textarea name="txt1" cols="50" rows="5" id="txt1"></textarea>
</p>
    <p>
      <textarea name="txt2" cols="50" rows="5" id="txt"></textarea>
      <br>
</p>

      <input type="button" name="Submit" value="转换" language="vbscript" onClick="change()"> <input type="button" name="Submit" value="转换" language="JavaScript" onClick="c()">
    <p>&nbsp; </p>
</BODY>
</HTML>

Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法(本文由169it.com搜集整理)

python正则表达式关键内容: python正则表达式转义符: 1 2 3 4 5 6 7 8 9 10 11...

在SQL中用正则表达式替换html标签

create function [dbo].[clearhtml_V2] (@maco varchar(8000)) returns varchar(8000) as begin declar...

Python正则表达式过滤或者替换HTML标签的方法

python正则表达式关键内容: python正则表达式转义符: . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束...

在SQL中用正则表达式替换html标签(2)

由于数据库的一个表字段中多包含html标签,现在需要修改数据库的字段把html标签都替换掉。当然我可以通过写一个程序去修改,那毕竟有点麻烦。直接在查询分析器中执行,但是MS SQL Server并没有...

winform 去除html标签的正则表达式

  • 2015年12月07日 16:57
  • 222B
  • 下载

使用正则表达式匹配嵌套Html标签

正则表达式是做文本解析工作必不可少的技能。如Web服务器日志分析,网页前端开发等。很多高级文本编辑器都支持正则表达式的一个子集,熟练掌握正则表达式,经常能够使你的一些工作事半功倍。例如统计代码行数,只...

HTML中<script ...>....</script>标签的正则表达式?

RT:求一个能匹配HTML代码中....标签的正则表达式???     HTML代码可以看成是一个字符串,我试了好多帖子中的正则表达式,自己也写过,都有问题。比如对 搜狐 的首页进行匹配。  ...

java正则表达式修改html标签中属性

Java代码   package com.ez;    import java.util.regex.Matcher;  import java.util.regex.Pattern;   ...

java正则表达式过滤html标签

java正则表达式过滤html标签 import java.util.regex.Matcher;   import java.util.regex.Pattern;     /** ...

正则表达式,去除所有HTML标签

protected string str = "sdasasdsddsdsaaassss 说是道 ";     protected void Page_Load(object sender, E...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:蛙蛙推荐:用正则表达式替换html标签
举报原因:
原因补充:

(最多只允许输入30个字)