Welcome 微信登录

首页 / 正则表达式

正则表达式的使用 ASP

正则表达式的使用 ASP

复制代码 代码如下:<% "-------------------------------------------------------------- "Match对象 "匹配搜索的结果是存放在Match对象中,提供了对正则表达式匹配的只读属性的访问。 "Match对象只能通过RegExp对象的Execute方法来创建,该方法实际上返回了Match对象的集合。 "所有的Match对象属性都是只读的。在执行正则表达式时,可能产生零个或多个Match对...
正则表达式的应用

正则表达式的应用

一、正则表达式概述 二、正则表达式在VBScript中的应用 三、正则表达式在VavaScript中的应用 四、示例 五、总结 一、正则表达式概述 如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。 请回想一下在硬盘上是如何查找文件的。您肯定会使用?和*字符来帮助查找您正寻找的文件。?字符匹配文件名中的单个字符,而*则匹配一个或多个字符。一个如"data?.dat"的模式可以找到...
正则的几个基本概念

正则的几个基本概念

经常看到说正则的文章,但说的只是方法,却很少有说以下几个基本概念: 1.贪婪:+,*,?,{m,n}等默认是贪婪匹配,即尽可能多匹配,也叫最大匹配 如果后面加上?,就转化为非贪婪匹配,需要高版本支持 2.获取:默认用(x|y)是获取匹配,很多时候只是测试,不一定要求得到所匹配的数据,尤其在嵌套匹配或大数据中就要用非获取匹配(?:x|y),这样提高了效率,优化了程序。 3.消耗:默认是消耗匹配,一般在预查中是非消耗匹配。 举个例子,2003-2-8要变为20...
php半小时精通正则表达式

php半小时精通正则表达式

想必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式。来和大家分享学习经验。 开篇,还是得说说^和$他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The":开头一定要有"The"字符串; "ofdespair$":结尾一定要有"ofdespair"的字符串; 那么, "^abc$":就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配; "notice":匹配包含notice的字...
自己学正则时做的笔记,其实正则也不难哦 php

自己学正则时做的笔记,其实正则也不难哦 php

RT,正则可以搞定的东西很多哦,大家学习学习吧 一.正则表达式 1.匹配符 1)头匹配符"^":如^0754,只匹配开头为0754的字符串 2)尾匹配符"$":如0754$,只匹配结尾为0754的字符串 3)全字匹配:将^和$结合,如^0754$,匹配0754字符串 2.转义字符 1)空字符: 换行 回车 制表符 2)其他字符: "$"$ "^"^ "+"+ "/"/ 3.通配符 1)*号:用来匹配前面一个字符是否在字符串中出现零次或多次. 例1:"...
用JavaScript实现全局替换,解决$等特殊符号的难题[

用JavaScript实现全局替换,解决$等特殊符号的难题[

感谢海浪提供的正则,原贴请参见: http://www.iecn.net/bbs/view/106503.html 因为要做个模板替换的东西,里面的变量采用${MyName}这种格式的命名方式。在进行全局替换时,遇到两个难点: 1.要么无法替换掉$等特殊符号 2.要么无法忽略大小写 在海浪有帮助下,终于有了最佳实现方式:) 最佳实现方式: 复制代码 代码如下:<scripttype="text/javascript"> String.proto...
正则表达式的基本知识

正则表达式的基本知识

正则表达式的基本知识: 元字符: 正则表达式的威力在于其能够在模式中包含选择和循环。它们通过使用 有两组不同的元字符:一种是模式中除了方括号内都能被识别的,还有一种是在方括号内被识别的。方括号之外的元字符有这些: 有数种用途的通用转义符 断言目标的开头(或在多行模式下行的开头,即紧随一换行符之后) 断言目标的结尾(或在多行模式下行的结尾,即紧随一换行符之前) 匹配除了换行符外的任意一个字符(默认情况下) 字符类定义开始 字符类定义结束 开始一个多选一的分支...
正则表达式话题

正则表达式话题

From: www.regexlab.com引言 本文将逐步讨论一些正则表达式的使用话题。本文为本站基础篇之后的扩展,在阅读本文之前,建议先阅读正则表达式参考文档一文。1. 表达式的递归匹配 有时候,我们需要用正则表达式来分析一个计算式中的括号配对情况。比如,使用表达式 "( [^)]* )" 或者 "( .*? )" 可以匹配一对小括号。但是如果括号内还嵌有一层括号的话,如 "( ( ) )",则这种写法将不能够匹配正确,得到的结果是 "( ( )" 。...
一个验证用户名的正则表达式

一个验证用户名的正则表达式

求一个验证用户名的正则表达式各位大哥大姐,晚辈求一个验证用户名的正则表达式,苦苦思索了一个星期还是没有弄出来,本人愚钝,还望大家指教!VBscript编程要求用户名的字符控制在3至20个之间,由中文、大小写字母、数字、下划线、小数点、减号组成,必须以中英文或数字开头结尾且下划线、小数点、减号这三个字符中的其中一个的组合不能是连续的a__a或a--a或a..a这样的,但可以a_a.a_a.a_a-a-a-a_a-a.a.a.a这样的。如果超出这个范围则用户名...
<< 41 42 43 44 45 46 47 48 49 50 >>