随笔分类 -  正则式

正文提取中用到的正则表达式
摘要:#region 相关正则表达式/// <summary>/// 去掉所有html标签/// </summary>private static readonly Regex FilterAll = new Regex(@"(\[([^=]*)(=[^\]]*)?\][\s\S]*?\[/\1\])|(?<lj>(?=[^\u4E00-\u9FA5\uFE30-\uFFA0,."");])<a\s+[^>]*>[^<]{2,}</a>(?=[^\u4E00-\u9FA5\uFE30-\uFFA0, 阅读全文

posted @ 2012-02-17 16:53 与时俱进 阅读(1606) 评论(2) 推荐(0) 编辑

javascript中replace的正则表达式语法
摘要:replace 方法以下是javascript 中的例子下面的示例演示了 replace 方法将第一次出现的单词 "The" 替换为单词 "A" 的用法。function ReplaceDemo(){ var r, re; // 声明变量。 var ss = "The man hit the ball with the bat.\n"; ss += "while the fielder caught the ball with the glove."; re = /The/g; // 创建正则表达式模式。 r = ss.replace(re, "A"); // 用 "A" 替换 "The" 阅读全文

posted @ 2011-02-07 15:56 与时俱进 阅读(2447) 评论(1) 推荐(0) 编辑

JavaScript常用正则表达式收集
摘要:下面是一些常用的正则表达式,本来对正则不怎么熟悉,收集在这,要用的时候直接复制。也不是每个都用过,所以正确与否不是很清楚,若有使用后又错误的请提出,以便改正!!! Require : /.+/, Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, Phone : /^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{... 阅读全文

posted @ 2010-10-27 16:31 与时俱进 阅读(812) 评论(0) 推荐(0) 编辑

JavaScript正则表达式使用详解
摘要:简介  简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下:  测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。  替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。  根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查... 阅读全文

posted @ 2010-08-26 17:55 与时俱进 阅读(281) 评论(0) 推荐(0) 编辑

ASP超级链接和HTML函数正则表达式 修正版
摘要:过滤超级链接复制代码 代码如下:Function RegRemoveHref(HTMLstr)Set ra = New RegExpra.IgnoreCase = Truera.Global = Truera.Pattern = "<A[^>]+>(.+?)<\/A>"RegRemoveHref = ra.replace(HTMLstr,"$1")END Functi... 阅读全文

posted @ 2010-08-06 15:36 与时俱进 阅读(1380) 评论(0) 推荐(0) 编辑

asp的RegExp对象正则表达式功能用法
摘要:RegExp对象提供简单的正则表达式支持功能。 RegExp对象的用法: 以下为引用的内容: Function RegExpTest(patrn, strng) Dim regEx, Match, Matches ' 建立变量。 Set regEx = New RegExp ' 建立正则表达式。 regEx.Pattern = patrn ' 设置模式。 regEx.IgnoreCase = Tr... 阅读全文

posted @ 2010-08-06 15:34 与时俱进 阅读(271) 评论(0) 推荐(0) 编辑

asp 正则表达式
摘要:'这里用的是正则式Set objRegExp = New Regexp '建立对象objRegExp.IgnoreCase = True '大小写忽略objRegExp.Global = True '全局为真objRegExp.Pattern = "http://.+?" '匹配字段set mm=objRegExp.Execute(str) '执行查找,str为输入参数For Each M... 阅读全文

posted @ 2010-08-06 15:33 与时俱进 阅读(206) 评论(0) 推荐(0) 编辑

C#正则表达式小结
摘要:用户名 [\w\-]{3,12} 3-12个字符(包括英文字母、数字、'-'、'_')密码 [\x21-\x7E]{3,8} 3-8个常用字符(0x21到0x7E)年龄 1[0-2]\d|\d{1,2} 最大129岁日期 (19|20)\d{2}[/\s\-\.]*(0[1-9]|1[0-2]|[1-9])[/\s\-\.]*(0[1-9]|3[01]|[12][0-9]|[1-9]) 不含时间的... 阅读全文

posted @ 2010-05-20 16:06 与时俱进 阅读(1548) 评论(1) 推荐(1) 编辑

正则表达式提取网址、标题、图片等一例(.Net Asp Javascript/Js)的实现
摘要:在一些抓取、过滤等情况下, 正则表达式 regular expression 的优势是很明显的。 例如,有如下的字符串: 复制代码 代码如下:<li><a href="http://www.abcxyz.com/something/article/143.htm" title="FCKEditor高亮代码插件测试"><span class="article-date"... 阅读全文

posted @ 2009-11-12 17:23 与时俱进 阅读(908) 评论(0) 推荐(0) 编辑

正则表达式提取图片地址
摘要:javascript版 <scriptlanguage="javascript"> vara='<P><IMGsrc="http://bbs.cn.yimg.com/user_img/200701/31/jisuanji986_117025184198149.jpg" mce_src="http://bbs.cn.yimg.com/user_img/200701/3... 阅读全文

posted @ 2009-11-12 17:19 与时俱进 阅读(4952) 评论(0) 推荐(0) 编辑

Nginx的Rewrite正则表达式,匹配非某单词
摘要:由于要rewrite一个地址从 /mag/xx/xxx/ -> /m/xxx 但原先 /mag/xx/more/ 要保留 这就得写一个比较奇特的正则了,尝试了比较多的写法也没成功 最先想的是: location ~* ^/mag/[^/]+/[^(more)]+/ { rewrite ^/mag/[^/]+/(.*) /m/$1 permanent; } []的写法并不凑效,里面是匹配单个字... 阅读全文

posted @ 2009-10-23 09:14 与时俱进 阅读(8991) 评论(1) 推荐(0) 编辑

Qt之正则表达式 - QRegExp
摘要:Qt里对大名鼎鼎的正则表达式有很好的支持,使用QRegExp类,你可以非常快的完成对文本的验证、数据提取、替换。Qt的SDK包里还提供了regexp的GUI小工具,方便你对正则表达式的验证。本文在Qt4.5.3下验证通过。用正则表达式验证文本有效性 你可以使用QRegExp::exactMatch来判断一个字符串是否符合一个pattern。 voidtestRegexMatch(){QString... 阅读全文

posted @ 2009-10-18 20:12 与时俱进 阅读(7696) 评论(1) 推荐(1) 编辑

C#正则表达式整理备忘
摘要:有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。 (1)“@”符号 符下两ows表... 阅读全文

posted @ 2009-04-28 10:01 与时俱进 阅读(339) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈