^:表示字符串开始位置,在多行匹配中表示一行的开始位置。/^\w+/匹配字符串中第一个单词。$:表示字符串结束的位置,在多行匹配中表示一行的结束位置。/\w+$/匹配字符串中最后一个单词。/@.+$/匹配邮箱服务器。str = "Great hope make great man";str = st...
分类:
编程语言 时间:
2014-12-23 22:31:40
阅读次数:
288
JavaScript正则表达式相关的String对象方法有三个:1、match()。2、replace()。3、search()。match()match(regExp);使用指定的正则表达式来搜索字符串。如果找到匹配字符串返回一个数组,否则返回null。返回的数组包含两个属性:index和inpu...
分类:
编程语言 时间:
2014-12-23 20:58:17
阅读次数:
169
一.常用元字符:表1.常用的元字符代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束二.字符转义: 如果想要查找字符本身的话,应使用转义字符转义\。如:需要 . 则使用 \. ; * 使用....
分类:
其他好文 时间:
2014-12-22 17:50:07
阅读次数:
147
正则是匹配字符串特定模式的一种表达式,官方是这样说的,但我的理解不外乎就是匹配字符窜嘛,举个例子大家就明白了。比如我们要验证邮箱,试想一下如果我们不用正则来匹配,直接用代码,循环,判断各种捣鼓来验证还真是一件非常麻烦的事情。如果用正则怎么来做了,这里为了照顾小白(当然我也是重小白走来的,所以小白很单...
分类:
其他好文 时间:
2014-12-21 19:15:59
阅读次数:
1182
1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置...
分类:
Web程序 时间:
2014-12-17 17:57:26
阅读次数:
329
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。正则表达式是一种用来匹配字符串的强有力的武器..
分类:
编程语言 时间:
2014-12-05 19:41:46
阅读次数:
191
大家用过unix或者linux系统,对vi,sed,grep,awk等使用工具不会陌生,应该了解用于定界符搜索模式的正则表达式和元字符。那么什么是正则表达式呢?正则表达式是一种序列或者字符模式,负责在搜索或者替换文本时对文本内容进行字符串匹配。简单的正则表达式直接由待匹配字符串或字符集构成。正则表达...
分类:
其他好文 时间:
2014-12-04 19:51:23
阅读次数:
179
这里是一点小心得:由于下面两个原因,在正则表达式中使用反斜杠就会产生了一个双重转换的问题。(1)、python自身处理字符串时,反斜杠是用于转义字符(2)、正则表达式也使用反斜杠来转义字符要匹配字符串中1个反斜杠应该怎么写正则表达式?"\\",这样行吗?试试就知道了,re模块抛异常了,因为在正则表达...
分类:
编程语言 时间:
2014-11-28 22:34:26
阅读次数:
245
javascript中与正则表达式有关的匹配字符串的函数主要有RegExp类的方法exec(string)以及String类的方法match(regex),当然还有一些其他的方法,这里不作讨论,但是可能不少程序员都会混淆exec和match,这里列举二者的重点特性:...
分类:
编程语言 时间:
2014-11-27 22:09:36
阅读次数:
221
正则表达式:\.匹配字符串.String regex = "\\s+(\\w+)\\s+(\\d+)\\s+.+";//分组匹配 String str = "100000000001 13357725855 Aug 17 2014 7:55PM 综治e通组合-2014 "; ...
分类:
其他好文 时间:
2014-11-27 15:54:58
阅读次数:
172