
正则应用
Thomas_Chen
这个作者很懒,什么都没留下…
展开
-
asp下常用正则表达式及字符串验证方法
常用正则表达式模式const z_Pat1="^/w+$" 匹配有字母,数字,下滑线组成的字符串const z_PatSW="^[/x00-/xff]+$" 匹配所有单字节长度的字符组成的字符串const z_PatDW="^[^/x00-/xff]+$" 匹配所有双字节长度的字符组成的字符串const z_PatDW2=转载 2007-10-25 08:31:00 · 665 阅读 · 0 评论 -
c#正则应用
public string regexDate(string str) { return Regex.Replace(str,"(?//d{4})-(?//d{1,2})-(?//d{1,2})","To_Date(${year}-${month}-${day},yyyy-mm-dd)",RegexOptions.Multiline);原创 2008-07-17 03:24:00 · 596 阅读 · 0 评论 -
C#正则表达式参考
正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 本文详细地列出了能在正则表达式中使用,以匹配文本的各种字符。当你需要解释一个现有的正则表达式时,可以作为一个快捷的参考。更多详细内容,转载 2008-07-17 02:59:00 · 699 阅读 · 0 评论 -
php5中使用正则表达式(2)
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。 为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供理解相应转载 2007-12-06 00:14:00 · 704 阅读 · 0 评论 -
php5中使用正则表达式(1)
前言PHP被大量的应用于Web的后台CGI开发,通常是在用户数据数据之后得出某种结果,但是如果用户输入的数据不正确,就会出现问题,比如说某人的生日是"2月30日"!那应该怎么样来检验暑假是否正确呢? 在PHP中加入了正则表达式的支持,让我们可以十分方便的进行数据匹配。什么是正则表达式简单的说,正则表达式是一种可以用于模式匹配和替换的强大工具。在几乎所有的基于UNIX/LINUX系统的软转载 2007-12-06 00:12:00 · 875 阅读 · 0 评论 -
php5中使用正则表达式(3)
字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的转载 2007-12-06 00:15:00 · 663 阅读 · 0 评论 -
ASP中 RegExp对象正则表达式功能用法
RegExp对象提供简单的正则表达式支持功能。 RegExp对象的用法: Function RegExpTest(patrn, strng) Dim regEx, Match, Matches 建立变量。 Set regEx = New RegExp 建立正则表达式。 regEx.Pattern = patrn 设置模式。 regEx.IgnoreCase = True 设置是否区转载 2007-11-21 22:02:00 · 684 阅读 · 0 评论 -
正则表达式 multiline 属性
返回 Boolean 值,指出正则表达式使用的 multiline 标志(m)的状态。默认值为 false。只读。rgExp.multiline必选项 rgExp 参数为 RegExp 对象。说明如果正则表达式设置了 multiline 标志,那么 multiline 属性返回 true,否则返回 false。如果创建正则表达式对象时使用了 m 标志,那么 multiline转载 2007-11-21 21:19:00 · 3033 阅读 · 0 评论 -
asp的正则替换函数 多行字符串替换
替换特定字符串之间的内容str="ssssdsdsdsdsdsdsds4444sdsdsdsdsdsdsds"Set re = New RegExpre.Pattern =".*?"re.IgnoreCase = Truere.Global=Trueresult = re.Replace(str,"")response.Write(result)response.write""respon原创 2007-11-07 09:38:00 · 3067 阅读 · 0 评论 -
正则表达式定义
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。1 普通字符 由所有那些未显式指定为元字符的打印和非打印字符组转载 2007-10-25 22:06:00 · 607 阅读 · 0 评论 -
正则表达式各种操作符的运算优先级
相同优先级的从左到右进行运算,不同优先级的运算先高后低。各种操作符的优先级从高到低如下: 操作符 描述 / 转义符 (), (?:), (?=),转载 2007-10-25 22:04:00 · 898 阅读 · 0 评论 -
正则表达式全部符号解释
字符 描述 / 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,n 匹配字符 "n"。/n 匹配一个换行符。序列 // 匹配 "/" 而 "/(" 则匹配 "("转载 2007-10-25 21:54:00 · 555 阅读 · 0 评论 -
解读 C# 中的正则表达式
多少年来,许多的编程语言和工具都包含对正则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。 此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编辑等。 在这篇文章中,我将简要地介绍System.Text.RegularExpression中的类和方法、一些转载 2008-07-17 03:34:00 · 565 阅读 · 0 评论