正则表达式(POSIX)
2011-04-17 15:20
141 查看
正则表达式语法(POSIX)
1、中括号
在正则表达式上下文使用中括号[],用来查找一定范围内的字符。
2、量词
3、常用函数
ereg()函数在string中以区分大小写的方式搜索pattern,如果找到返回true否则返回false。(过时)
boolean ereg(string pattern,string string [,array regs])
不区分大小写的搜索(过时)
boolean eregi(string pattern,string string [,array regs])
以区分大小写的方式替换文本(过时)
string ereg_replacec(string pattern,string replacement,string string)
不区分大小写的方式替换文本(过时)
string eregi_replacec(string pattern,string replacement,string string)
以区分大小写的方式将字符串划分为不同元素
array split(string pattern,string string[,int limit])
以不区分大小写的方式将字符串划分为不同元素
array spliti(string pattern,string string[,int limit])
1、中括号
在正则表达式上下文使用中括号[],用来查找一定范围内的字符。
2、量词
P+ | 至少包含一个p |
P* | 包含零个或多个p |
P? | 包含零个或一个p |
P{2} | 包含2个p |
P{2,3} | 包含2个或3个p |
P{2,} | 至少包含2个p |
P$ | 以p结尾 |
^p | 以p开始 |
[^a-zA-Z] | 不包含a-zA-Z字符 |
p.p | 匹配任何包含p接着任何字符然后又是p |
^.{2}$ | 只包含2个字符 |
<b>(.*)</b> | 匹配<b></b.之间的字符串 |
P(hp)* | 任何包含一个p然后零个多个hp |
ereg()函数在string中以区分大小写的方式搜索pattern,如果找到返回true否则返回false。(过时)
boolean ereg(string pattern,string string [,array regs])
不区分大小写的搜索(过时)
boolean eregi(string pattern,string string [,array regs])
以区分大小写的方式替换文本(过时)
string ereg_replacec(string pattern,string replacement,string string)
不区分大小写的方式替换文本(过时)
string eregi_replacec(string pattern,string replacement,string string)
以区分大小写的方式将字符串划分为不同元素
array split(string pattern,string string[,int limit])
以不区分大小写的方式将字符串划分为不同元素
array spliti(string pattern,string string[,int limit])
相关文章推荐
- 用于POSIX风格的正则表达式的字符集
- POSIX正则表达式
- POSIX正则表达式
- Linux/Unix工具与正则表达式的POSIX规范--awk使用中遇到的坑
- POSIX 正则表达式 BRE 与 ERE的区别
- POSIX正则表达式规则
- 解析posix与perl标准的正则表达式区别
- POSIX扩展正则表达式函数
- Linux/Unix工具与正则表达式的POSIX规范
- posix和perl标准的正则表达式区别
- POSIX风格正则表达式
- Shell 常识--正则表达式,POSIX字符类以及元字符--总结自《Linux Shell 脚本攻略》
- posix和perl标准的正则表达式区别
- 正则表达式之——POSIX正则表达式函数
- PHP扩展之文本处理(三)——POSIX正则表达式函数及使用示例
- Posix正则表达式API说明
- Linux下POSIX正则表达式API使用
- posix和perl标准的正则表达式区别
- POSIX正则表达式C语言接口文档