使用元字符
匹配数字:
\d
[0-9]
\D
[^0-9]
匹配字母数字
\w
[0-9a-zA-Z_] 注意:包括下划线
\W
[^0-9a-zA-Z_]
匹配空白字符
\s
任何空白字符[\f\n\r\t\v]
...
分类:
其他好文 时间:
2014-11-08 20:53:28
阅读次数:
264
回溯引用:前后一致匹配
回溯引用(backreference)在文本匹配和文本替换操作里非常有用。
例子1:匹配HTML中任意一级的标题栏中的内容例如:nihao
模式1:.*? 【注意这里使用懒惰型的*】
但是这里模式不是正确的:例如:abcd 显示不是正确的
模式2:.*? 正确
回溯引用匹配:模式的后半部分引用在前半部分中定义的子表达式【允许正...
分类:
其他好文 时间:
2014-11-08 20:52:17
阅读次数:
204
基础的正则表达式如下RE字符意义与范例^word待查找的字符串(word)在行首word$待查找的字符串(word)在行尾.代表一定有一个任意字符的字符\转义字符,将特殊字符的特殊意义去除*重复零个到无穷多个的前一个字符[list]从字符集合的RE字符里面找出想要选取的字符(一个)[n1-n2]从字...
分类:
系统相关 时间:
2014-11-05 18:56:55
阅读次数:
164
Python正则表达式指南本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌...
分类:
编程语言 时间:
2014-11-05 16:21:31
阅读次数:
257
正则表达式用于对字符串进行匹配。一:匹配模式文本:正则表达式的匹配模式文本常包括以下内容:元字符:拥有特殊含义的字符;元字符说明.匹配除换行符以外的任意字符\w匹配字母、数字;C#中还支持汉字;等价于[a-zA-Z0-9]\W与上相反,匹配非数字字母;等价于[^a-zA-Z0-9]\s匹配空白字符\...
分类:
其他好文 时间:
2014-10-29 18:29:41
阅读次数:
187
本文转自AstralWind的博客:Python正则表达式指南特来收藏1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则...
分类:
编程语言 时间:
2014-10-21 21:03:23
阅读次数:
376
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。...
分类:
编程语言 时间:
2014-10-13 13:11:59
阅读次数:
264
1, C#中与正则表达式相关类。 C#中与正则表达式相关类的几个常用类是Regex,Match,Group,Captrue,RegexOption首先我们看看这几个类的类图关系,如何你有正则表达式基础,从这些方法和属性中就大概能明白使用方法了。 Regex:与正则表达式相关的操作必须通过它来执行的,...
分类:
其他好文 时间:
2014-09-23 20:48:55
阅读次数:
253
下面的内容来自于微软的官网。 “正则表达式”描述在搜索文本正文时要匹配的一个或多个字符串。 该表达式可用作一个将字符模式与要搜索的字符串相匹配的模板。正则表达式包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。 1,特殊字符 下表包含了单字符元字符的列表以及它们在正则表达式中...
分类:
其他好文 时间:
2014-09-23 15:40:24
阅读次数:
229
apache rewrite实战两种场景介绍...
分类:
其他好文 时间:
2014-09-01 14:03:03
阅读次数:
186