Welcome 微信登录

首页 / 正则表达式

正则表达式话题

正则表达式话题

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这样的。如果超出这个范围则用户名...
用JS让文章内容指定的关键字加亮

用JS让文章内容指定的关键字加亮

用JS让文章内容指定的关键字加亮是这样的.. 现在有这些关键字:美容,生活,购物 当在文章里头出现这些关键字,就把它加亮显示.. 文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现... 不知道怎样来实现这样的功能啊?特此求助 txt.innerHTML = txt.innerHTML.replace(/文章/gi,"文章"); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]多关键词 用JS让文章内容指定的关键字加亮 ...
Javascript里的两种使用正则的方法

Javascript里的两种使用正则的方法

在Javascript里,有两种使用正则的方法,一是创建一个正则表达式的实例,而是使用String对象里的正则表达相关的方法. 正则表达式对象 两种创建方法 varmy_regex=/[a-z]+/g; varmy_regex=new("[a-z]+","g"); 方法 exec(string),对string进行正则处理,并返回匹配结果. test(string),测试string是否含有匹配结果 字符串对象中的正则 方法 match(pattern)根...
正则表达式 应用四则

正则表达式 应用四则

以前就想总结一下,一直没有时间,今天看见了一篇好文,特此贡献出来,尽情享受正则的强大功能吧!! 以下为正文内容: ------------------------------------------------------------ 正则表达式(RegularExpression)为字符串模式匹配提供了一种高效、方便的方法。几乎所有高级语言都提供了对正则表达式的支持,或者提供了现成的代码库供调用。本文以ASP环境中常见的处理任务为例,介绍正则表达式的应用...
正则入门连载!(献给不及格的程序员们)第1/4页

正则入门连载!(献给不及格的程序员们)第1/4页

正则表达式 通过与大多数读者已经熟悉的一些概念进行比较,说明正则表达式的概念。 本篇内容全部来是 微软 公司 文档 对此表示感谢,像那些为此而工作过的人们. 除非您以前使用过正则表达式,否则您可能不熟悉此术语。但是,毫无疑问,您已经使用过不涉及脚本的某些正则表达式概念。 例如,您很可能使用?和*通配符来查找硬盘上的文件。?通配符匹配文件名中的单个字符,而*通配符匹配零个或多个字符。像data?.dat这样的模式将查找下列文件: da...
php正则表达式中的非贪婪模式匹配

php正则表达式中的非贪婪模式匹配

一般情况下,正则表达式的匹配是贪婪模式的,比如下面这个例子: 字符串:....src="http://www.bloghome.cn/1.mp3"type="application/x-mplayer2".... 要求的结果:http://www.bloghome.cn/1.mp3 如果匹配表达式写为:/src="(.*)"/,则得不到正确的结果,因为最后一个双引号的匹配是贪婪模式的。 解决办法:匹配表达式写为: /src="(.*)".?/ 上面表达式中...
学习正则表达式30分钟入门教程(第二版)

学习正则表达式30分钟入门教程(第二版)

由于本人内容过多排版比较乱,推荐大家浏览单独网页版 http://www.jb51.net/tools/zhengze.html本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,...
<< 1 2 3 4 5 6 7 8 9 10 >>