求HTML内提取文本的正则

siugwan 2005-06-14 04:06:58
我的文件内有这样一段HTML内容:
……<FONT FACE="宋体">拟 稿 人:</FONT></TD><TD WIDTH="355"><p align=left><font face="宋体_GB2312" size="3">张三</font></p></TD><TD WIDTH="104"><FONT FACE="宋体">联系电话:</FONT></TD><TD WIDTH="280"><p align=left><font face="宋体_GB2312" size="3">13922222222</font></p></TD></TR>……

如何将 拟 稿 人: 及 联系电话 之间的中文文本(以上为张三)提取出来,谢谢。
...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kevin_gao 2005-06-14
  • 打赏
  • 举报
回复

<script language="vbScript" >

function clearHTML(HTMLS)
Dim regEx ' 建立变量。
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = "<[^<>]*>" ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分字符大小写。
regEx.Global = True ' 设置全局可用性。
clearHTML= regEx.Replace(HTMLS,"") ' 执行搜索。


end function
alert clearHTML("<p>内容</p>")
</script>

ice_berg16 2005-06-14
  • 打赏
  • 举报
回复
var str = '<FONT FACE="宋体">拟 稿 人:</FONT></TD><TD WIDTH="355"><p align=left><font face="宋体_GB2312" size="3">张三</font></p></TD><TD WIDTH="104"><FONT FACE="宋体">联系电话:</FONT></TD><TD WIDTH="280"><p align=left><font face="宋体_GB2312" size="3">13922222222</font></p></TD></TR>';

str = str.replace(/<\/?.+?>/g,"");
str = str.replace(/.*拟 稿 人:|联系电话.*/g, "");
alert(str);
则表达式自动生成器是一个智能、易用的则表达式生成、测试以及字符串提取工具。则表达式库让你可以直接借用则表达式,而无需自己费脑筋。“则表达式自动生成器”可以自动生成则表达式,测试则表达式,可视化显示结果,导出提取字符串,你所要做的,仅仅是几下鼠标点击! 则表达式自动生成器主要功能: 自动生成则表达式 编辑并测试则表达式 多向导页,可在多个源文本上测试同一个则表达式(标准版无此功能) 多页参考生成则表达式(标准版无此功能) 自动检查和修改生成的则表达式的确性 以可视方式呈现测试结果 从文本文件中获取源文本HTML页面中获取源代码 一键导出匹配文本 一键导出提取字符组,并按自定义的分隔符进行分隔 保存项目以便重复测试和修改 在“设计元素”中学习并创建则表达式 直接从则表达式库中选择利用则表达式 多语种 100%-200%大字体下完美显示 你可以从任何纯文本提取有规律的文字,比如txt文件,XML文件,csv文件,HTML文件等,然后导出到剪贴板或文本文件中,你可以很方便地把它们导入到程序,数据库,excel文件等。 则表达式自动生成器现在有三个语言版本: 英语,简体中文,繁体中文,我们会在以后加入其他语言,比如日语,德语和法语等。 则表达式自动生成器更新内容: 1、修复一些小bug。 2、增加自定义组和限定词的则表达式 3、增加自定义窗口背景 4、增加自定义按钮背景 5、修改软件时间为UTC时间(日志除外) 6、修改更新模块 则表达式自动生成器截图:

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧