
正则表达式
GoodShot
这个作者很懒,什么都没留下…
展开
-
正则表达式超级生成工具 Regulator
正则表达式的概念和作用就不多说了。正则表达式不好写(不好想),所以有很多工具来帮助我们写正则表达式,The Regulator 就是其中的佼佼者(被列入MSDN上的知名文章《Ten Must-Have Tools Every Developer Should Download Now》)。 The Regulator官方网站http://royo.is-a-geek.com/iserializab原创 2011-08-10 17:55:47 · 30551 阅读 · 0 评论 -
正则表达式match和group的区别 具有相同模式的字符串使用组的提取案例及原理
Match类示例:查找出字符串中包含的urlstring text = "FirstUrl: http://www.sohu.com ,SecondUrl: http://www.baidu.com ";string pattern = @"\b(\S+)://(\S+)\b"; //匹配URL的模式MatchCollection mc = Regex.Matches(te原创 2015-04-08 07:42:08 · 9271 阅读 · 0 评论 -
具有相同模式的字符串,使用正则表达式组的提取和替换的案例
对具有相同模式的字符串内不同的组的提取怎样做呢,我是这样做的:提取字符串:sourcetext:{name:john,data:[1,2,3],name:marry,data:[4,5,6]}原创 2015-04-08 08:29:01 · 3028 阅读 · 0 评论 -
Common下RegHelper.cs
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace Common{ public class RegHelper { //返回单个路径转载 2015-01-05 10:58:39 · 990 阅读 · 0 评论 -
正则表达式语法
正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配/^\[ \t转载 2011-08-10 16:44:56 · 964 阅读 · 0 评论 -
知道标签html中的标签,我的取包括标签的标签内的内容使用的正则表达式()
原创 2012-12-05 20:34:46 · 855 阅读 · 0 评论 -
正则表达式过滤文本,replace的使用
//用正则表达式过滤脚本public string wipeScript(string html) { System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@"<script[\s\S]+</script *>",System.Text.RegularExpres原创 2012-12-05 20:31:59 · 1599 阅读 · 0 评论 -
提取网页的table时,遇到table中的两行(tr)中间有空行(或无空行)的正则表达式我的处理
1.例如:..... 解决方式:[\s+?]|[\r\n]*? 2.对于无空行的 解决方式:\s+?原创 2012-09-06 01:40:10 · 2206 阅读 · 0 评论 -
正则表达式 转义字符(转)
字符匹配语法: \d 匹配数字(0~9) ‘\d’匹配8,不匹配12; \D 匹配非数字 ‘\D’匹配c,不匹配3; \w 匹配任意单字符 ‘\w\w’ 匹配A3,不匹配@3; \W 匹配非单字符 ‘\W’匹配@,不匹配c; \s 匹配空白字符 ‘\d\s\d’匹配3 d,不匹配abc; \S 匹配非空字符 ‘\S\S\S’匹配A#4,不匹配3 d;转载 2012-09-05 21:28:59 · 9545 阅读 · 0 评论 -
利用正则表达式提取网页中Table内的数据
利用正则表达式提取网页中Table内的数据using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Text.RegularExpre转载 2012-09-06 00:22:29 · 10563 阅读 · 2 评论 -
了解正则表达式
了解正则表达式摘要相信大家都听说过正则表达式,用它可以在字段中进行高速查找、替换等功能。使用正则表达式可以轻松的对文本进行控制。比如,如果您想知道一个字符串的数字表达式是否在 "0.1"–"9.9" 之间(注意,只有一位小数),您会用什么方法办到这个需求呢?我想您会一个 char 一个 char 的检测,这样会很麻烦,需要很多代码。我们这里有个更简单更快的解决方案,那就是正则表达式。本原创 2010-10-12 23:27:00 · 821 阅读 · 0 评论 -
深入浅出之正则表达式(一)
深入浅出之正则表达式(一)前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用转载 2011-08-10 16:45:36 · 976 阅读 · 0 评论 -
.NET开发 程序员必备工具 -- Regulator:生成正则表达式工具
Regulator 是最近添加到我的头等工具清单中的。它是一种很有特色的工具,能够使生成和测试正则表达式变得很容易。由于正则表达式在 .NET 框架中受到极好的支持,因而人们对正则表达式重新产生了兴趣。正则表达式用来基于字符、频率和字符顺序定义字符串中的模式。它们最常见的用途是作为验证用 户输入有效性的手段或者作为在较大字符串中查找字符串的方法——例如,在 Web 页上查找 URL 或电子邮件地址转载 2011-08-10 17:44:03 · 2915 阅读 · 0 评论 -
深入浅出之正则表达式(二)
深入浅出之正则表达式(二)前言: 本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明转载 2011-08-10 16:46:22 · 1212 阅读 · 0 评论