您的位置:首页 > 其它

正则表达式(POSIX)

2011-04-17 15:20 141 查看
正则表达式语法(POSIX)

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

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])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: