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

好手!请帮忙 一个正则:字符串中包含a、b、c、d、e、f这6个字母中的任意4个或5个字母

程序员文章站 2022-05-01 13:56:18
...
高手!请帮忙 一个正则:字符串中包含a、b、c、d、e、f这6个字母中的任意4个或5个字母
高手!请帮忙 一个正则:字符串中包含a、b、c、d、e、f这6个字母中的任意4个或5个字母

万谢!

------解决方案--------------------
/[abcdef]{4,5}/
------解决方案--------------------
/[a-f]{4,5}/

允许重复的啊.
不允许重复的不会写正则, 只会写代码判断一下.
------解决方案--------------------
同上
------解决方案--------------------
PHP code
$str="adcdel";function filter($str){    preg_match('/^\S{6}$/',$str,$match);    if(!empty($match[0]))        preg_match('/[a-f]{4,5}/',$match[0],$matchs);    return $a=isset($matchs) ? $matchs[0]:null;}$result = filter($str);if($result){    var_dump($result);    echo "[[success]]";}else{    echo "[[failed]]";}
好手!请帮忙 一个正则:字符串中包含a、b、c、d、e、f这6个字母中的任意4个或5个字母

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

相关文章

相关视频