正则表达式

var_dump() 展开变量内容

1.字符串检索函数

strstr(‘字符串’,‘检索值’);

 

 如果检索值在末尾就会 检索失败 此时加入检索字符串长度函数即可

strlen(字符串)

 

2.字符串匹配函数

字符串里有多少匹配字符 就会返回多少数量值

preg_match_all(正则表达式,匹配字符串);

 注 正则表达式 需要用/ 和‘括起来 

例 '/or/'

 3.字符串替换函数

preg_replace(正则表达式,'要替换的值',字符串);

 

 4.常用转义字符

数字 \d

非数字 \D

空白字符 \s (空格 制表符 换页字符)

非空白字符 \S

单词字符 \w (二十六个英文字母 数字 下划线)

非单词字符 \W

[a-z]表示a到z这二十六个小写字母

[0-9a-z]表示0-9这10个数字和a到z26个小写字母

[135a-h]表示包含1 3 5 和字母a到h这八个字母

^ 非集(在中括号里代表取反)

例 [^0-9] 表示匹配所有非0-9数字字符

[^a-zA-Z]表示匹配所有非字母字符

()代表一个整体

^ 匹配输入字符串的开始位置

$ 匹配输入字符串的结尾位置

. 通配符(代表任意字符){不匹配换行}

 *匹配0次或多次 (匹配次数加1)

+匹配1次或多次

\ 转义字符 

 |  或者

{}限定符(限定出现个数)

 

 

 修饰符

/i 不区分大小写

/A 匹配规则必须从头开始匹配

/s将匹配一切字符

/x 正则表达式中的空白字符会被忽略

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值