时间:2021-07-01 10:21:17 帮助过:2人阅读
找出文本文件(input.txt)中所有符合下面条件的字符
1. 是一个小写字母,并且
2.两侧各有且只有三个大写字母(考虑换行符) 例如xAAAbAAAd中的b
首先在同级目录下创建input.txt
然后在文件中,敲一些英文字母(可以有规律,也可以无规律)
如:
asadfsaxAAAbAAAdRYTaASD
代码如下:
3 && $i<$length-3){ $flag = getFlag($data,$i); //如果前||后第四个有一个是大写就不成立 if(isUpper($data[$i+4]) || isUpper($data[$i-4])){ $flag = false; } }else{ $flag = false; } if($flag){ @$str .= $data[$i]; } } } return $str; } //公共当前字符的前三后和三个 function getFlag($data,$i){ $flag = true; for($j=$i-3;$j<=$i+3;$j++){ if($j != $i){ //如果有一个是小写就不成立 if(!isUpper($data[$j])){ $flag = false; } } } return $flag; } /* 判断是否是大写字母*/ function isUpper($s){ if(@ord($s) < 97){ return true; }else{ return false; } } $res =''; $d=file_get_contents('input.txt'); $res = getlower(str_replace("\r\n","",$d)); echo $res;
bda
以上就介绍了PHP判断字符类型 php 从文件中读取匹配条件字符串,包括了PHP判断字符类型方面的内容,希望对PHP教程有兴趣的朋友有所帮助。