当前位置: 首页 > 图文教程 > 网络编程 > 正则表达式 > 正则表达式的基本知识

正则表达式
正则在FireFox和IE下使用test的不同
正确使用带有"g"标记的javascript正则表达式
正则表达式 学习资料整理
javascript 正则表达式用法 小结
正则匹配的test函数
JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
检测八位数字是否为有效日期的正则
editplus EmEditor和searchandreplace正则表达式
正则应用之 日期正则表达式
正则表达式 学习参考 推荐入门者看
正则基础之 \b 单词边界
正则基础之 小数点
正则 捕获组(capture group)
Dreamweaver 正则替换(返回调用值)
JavaScript 表单验证正则表达式大全[推荐]
JavaScript 使用正则表达式进行表单验证的示例代码
获取网址路径的正则
去除段首段尾的 和全角的空格的正则
正则表达式匹配任意字符(包括换行符)的写法
EditPlus 正则表达式替换字符串详解

正则表达式的基本知识


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 74 ::
收藏到网摘: n/a

正则表达式的基本知识:
元字符:
正则表达式的威力在于其能够在模式中包含选择和循环。它们通过使用
有两组不同的元字符:一种是模式中除了方括号内都能被识别的,还有一种是在方括号内被识别的。方括号之外的元字符有这些:
有数种用途的通用转义符
断言目标的开头(或在多行模式下行的开头,即紧随一换行符之后)
断言目标的结尾(或在多行模式下行的结尾,即紧随一换行符之前)
匹配除了换行符外的任意一个字符(默认情况下)
字符类定义开始
字符类定义结束
开始一个多选一的分支
子模式开始
子模式结束
扩展 ( 的含义,也是 0 或 1 数量限定符,以及数量限定符最小值
匹配 0 个或多个的数量限定符
匹配 1 个或多个的数量限定符
最少/最多数量限定开始
最少/最多数量限定结束
模式中方括号内的部分称为“字符类”。字符类中可用的元字符为:
通用转义字符
排除字符类,但仅当其为第一个字符时有效
指出字符范围
结束字符类
更加详细的每个元字符的使用方法请参照PHP手册的:模式语法 一节。
看一些例子来讲算法:(引自:http://php.mydict.com/ziliao/4/15/2006_06/PHPZhongDeZhengZeBiaoDaShi3539_1.html)