1.常用元字符.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束2.字符转义如 . ,* 得 使用 \.和\*。要查找\本身,你也得用\\.3.重复*重复零次或更多次+重复一次或更多次?重复零次或一...
分类:
其他好文 时间:
2015-01-23 17:43:43
阅读次数:
165
. 匹配任何单个字符 比如a.c 可以是abc,asc,aac,
$ 匹配字符串的结尾 比如t$ 可以使最后一个字符是t的字符串
^ 匹配一行的开始 比如^a能够匹配以a为开头的字符串
* 匹配0或多个正好在他前面的字符。
\ 转移符,例如\* 用来匹配*
[ ] 匹配[ ]中任何一个字符
[^c1-c2] 匹配[]除外的符号
[A-Za-z]匹配所有大小写
() 定义一个子模...
分类:
Web程序 时间:
2015-01-21 22:31:15
阅读次数:
249
符号说明举例literal匹配字符串的值foore1|re2匹配正则表达式re1或re2foo|bar.匹配任何字符(换行符除外)b.b^匹配字符串的开始^Dear$匹配字符串的结尾/bin/*sh$*匹配前面出现的正则表达式0次或多次[A-Za-z0-9]*+匹配前面出现的正则表达式1次或...
分类:
编程语言 时间:
2015-01-20 17:27:36
阅读次数:
175
基本组成部分:正则表达式的基本组成部分。正则表达式描述示例\转义符,将特殊字符进行转义,忽略其特殊意义a\.b匹配a.b,但不能匹配ajb,.被转义为特殊意义^匹配行首,awk中,^则是匹配字符串的开始^tux匹配以tux开头的行$匹配行尾,awk中,$则是匹配字符串的结尾tux$匹配以tu..
分类:
系统相关 时间:
2015-01-13 01:34:00
阅读次数:
214
正则表达式通常包含字母文本(Literaltext)和元字符(metacharacter) 字母文本指的是普通文本如"abcde"可匹配字符串中任何包含"abcde"的字符串。 元字符则更加灵活运用通用的表达式匹配所有符合此表达式规律的字符串。C#正则表达式语法一、 匹配单个字符 []——从中选择....
首先是将分词字典构造成检索树。通常情况下,分词字典是完全的文本文件,其中每一行代表一个词例如表3-1所示的字典可以构造成如图3-8所示字典检索树的形式。由此一来,当利用该字典进行分词时,可以将待匹配字符串作为状态转移的字符输入,在字典检索树中进行遍历,从而判断该字符串是否为字典中存在的词。其算法如下...
分类:
编程语言 时间:
2015-01-08 23:57:53
阅读次数:
283
第一种、使用vim来search内容 /regex_word,从上到下匹配 ?regex_word,从下到上匹配 n是获取下一个匹配字符串,N是获取上一个匹配字符串。第二种、使用grep命令 grep -i pattern files :不区分大小写地搜索。默认情况区分大小写, grep...
分类:
其他好文 时间:
2015-01-07 18:10:57
阅读次数:
142
表1.常用的元字符代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束
分类:
其他好文 时间:
2015-01-04 11:55:07
阅读次数:
173
1. 正則表達式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之同样的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位...
分类:
Web程序 时间:
2014-12-29 11:53:04
阅读次数:
316
正则表达式的常用字符:符号描述/../代表一个模式的开始和结束^匹配字符串的开始$匹配字符串的结束\s任何空白字符\S任何非空白字符\d匹配一个数字字符,等价于[1-9]\D除了数字之外的任何字符,等价于[^0-9]\w匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9]\W任何非单字字符,...
分类:
Web程序 时间:
2014-12-28 18:08:04
阅读次数:
170