php正则表达式

php的正则表达式

正则表达式的语法

#### 元字符
  • ^ haha 以xxx开头的
  • haha$ 以xxx结尾
  • . 用来匹配出/n之外的任何字符
  • [abc] 匹配单个字符并限定范围
  • a|b 匹配满足其一都匹配
  • \转义衣服
  • () 包含表达式
  • *0次或多次
  • +1次或多次
  • ? 0次或1次
    转义字符
  • \n换行\r回车\f换页符\t制表符\v垂直制表符\cx
  • \s空白字符 \S非空字符
  • \w任意数字,字母.下划线,汉字 \W反义词
  • \d任意数字 \D反义

数量匹配限定符

  • {2,5} 限定出现次数在2-5次内

PHP中的posix扩展正则表达式函数

匹配函数

  • ereg( regex, r e g e x , str,$arr) 判断是否匹配 匹配的字符串放入arr中 arr[0]本来的字符串 arr[1]匹配的第一个参数
  • eregi( regex, r e g e x , str,$arr)不区分大小写的匹配

替换函数

  • ereg_replace( regex, r e g e x , replacement,$str) 替换匹配的字符串
  • ergei_replace( regex, r e g e x , repalcement.$str) 不区分大小写
  • 分割字符串 split( regex, r e g e x , str,[ s t r , [ limit]限制最多分割多少份)
  • 将原正则表达式转换成不区分大小写的正则表达式sql_regcasse($regex);

RERL兼容正则表达式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值