正则表达式
文章平均质量分 82
jxufewbt
这个作者很懒,什么都没留下…
展开
-
使用正则表达式
正则表达式主要用于进行字符串的模式匹配,例如判断一个字符串是否符合指定格式等。例如在windows下搜索文件,可以用“*”或者“?”这样的通配符。在正则表达式的语法中,有更多这样的符号用于表示一个字符串的模式,表7.1列出了所有的特殊符号,它们也被称为元字符。下表 正则表达式中的元字符 字 符原创 2007-07-02 16:32:00 · 1109 阅读 · 0 评论 -
正则表达式之全部符号解释
字符 描述 / 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,n 匹配字符 "n"。/n 匹配一个换行符。序列 // 匹配 "/" 而 "/(" 则匹配 "原创 2007-07-04 12:45:00 · 878 阅读 · 0 评论 -
正则表达式30分钟入门教程
目录 本文目标 如何使用本教程 正则表达式到底是什么? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替换 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰原创 2007-07-14 20:35:00 · 1135 阅读 · 0 评论 -
抓取和分析网页的类源代码
抓取和分析网页的类。 主要功能有: 1、提取网页的纯文本,去所有html标签和javascript代码 2、提取网页的链接,包括href和frame及iframe 3、提取网页的title等(其它的标签可依此类推,正则是一样的) 4、可以实现简单的表单提交及cookie保存 using System;using System.Data;using System.Configuratio原创 2007-08-10 19:30:00 · 6585 阅读 · 0 评论 -
关于正则表达式匹配无异常资源耗尽的解决方案
在c#中使用正则表达式进行匹配,有时候我们会遇到这种情况,cpu使用率100%,但是正则表达式并没有异常抛出,正则一直处于匹配过程中,这将导致系统资源被耗尽,应用程序被卡住,这是由于正则不完全匹配,而且Regex中没有Timeout属性,使正则处理器陷入了死循环。 这种情况尤其可能发生在对非可靠的被匹配对象的匹配过程中,例如在我的个人网站http://www.eahan.com项目中,对多个网原创 2007-09-02 15:45:00 · 1683 阅读 · 0 评论