正则表达式(POSIX)

正则表达式语法(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])

转载于:https://www.cnblogs.com/wk0423/archive/2011/04/17/2018911.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值