首页 > 开发 > PHP > 正文

php中preg_match的isU代表什么意思

2024-05-04 23:39:25
字体:
来源:转载
供稿:网友
这篇文章主要介绍了php中preg_match的isU代表什么意思的相关资料,需要的朋友可以参考下
 

isU是大小写分的意思,这里s还有则不包括换行符而U是反转了匹配数量的值使其不是默认的重复,大概就是这样了个体我们看文章。

正则后面的/(.*)/isU  ,“isU”参数代表什么意思?

这是正则中的修正符.

i是同时查找大小写字母,

s是圆点(.)匹配所有字符,包括换行符.如果没有设定s,则不包括换行符.

U是反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复

preg_match 兼容的正则表达式语法中 b 代表单词边界

所以:下面应该是可以???
 

  1. $a="test,admin,abc"
  2. $b="te"
  3. $exist=preg_match("/b{$b}b/",$a); 
  4. if($exist) 
  5. echo "存在"
  6. }else 
  7. echo "不存在"
?
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表