欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

如何查一个变量中含有连续的字母,全是大写或全是小写

程序员文章站 2022-05-21 12:53:59
...
怎么查一个变量中含有连续的字母,全是大写或全是小写
$str = "ads放家里就发个lsd减肥爱上了对sdafgdsfghfdghjgfjghjgfhj方萨达浪费士大夫受到法律48955235萨达浪费撒地方老师地方就立即了解";
$p = "/\d{5}/i";

preg_match_all($p, $str, $result);
var_dump($result);
以上可以查到5位连续的数字,要是改成字母的话要怎么写正则,查看字母中(全是小写或是全是大写的连续的)位数不限


------解决方案--------------------
/[a-z]|[A-Z]+/ 或 /[a-z]/i
------解决方案--------------------
更正一下:/[a-z]+/i
上面是不区分大小写
/[a-z]+/
------解决方案--------------------
$p = "/[a-z]{5,}/i";
------解决方案--------------------
错了。这样试试。
$p = "/[a-z]{5,}|[A-Z]{5,}/";
------解决方案--------------------
楼主的"位数不限"是什么意思,可以是0,那就是:/[a-z]*/
------解决方案--------------------
全大写或全小写的话就是:/([a-z]*)|([A-Z]*)/
------解决方案--------------------
查看字母中(全是小写或是全是大写的连续的)位数不限
全是小写 /[a-z]+/
全是大写 /[A-Z]+/

没有肯定是不对的,所以不能是 *

------解决方案--------------------
$p = "/[A-z]+/";
A-z 匹配大小写英文
+ 出现次数大于等于1次
如何查一个变量中含有连续的字母,全是大写或全是小写

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频