<?php $fp=fopen(‘ffff.txt‘,‘r‘); $str=fread($fp,filesize("ffff.txt")); fclose($fp); echo "替换前:\n".$str; $str=preg_replace(‘/^\s*$/m‘, ‘‘, $str); $str=preg_replace(‘/\n{2}/‘, "\n", $str); echo "替...
分类:
Web程序 时间:
2015-08-17 12:20:48
阅读次数:
244
<?php ???? $str=‘<bbvvvvvv>‘ ; ???? $patten=‘/<(?!ab)([a-z]{9,})>/‘? ;??? ? ???? $str=preg_replace($patten,"",$str); ???? echo $str; ???? echo "\n" ; ???? $patten=‘/<(...
分类:
Web程序 时间:
2015-08-16 13:58:32
阅读次数:
172
这两天学习了一下php的正则表达式,整理一下。 1.较为常用的元字符:"+","*","?" +:要求其前导字符必须在目标对象中连续出现一次或者多次 *:要求其前导字符必须在目标对象中出现零次或者连续多次 ?:要求其前导对...
分类:
Web程序 时间:
2015-08-09 00:34:40
阅读次数:
152
这两天学习了一下php的正则表达式,整理一下。
1.较为常用的元字符:"+","*","?"
+:要求其前导字符必须在目标对象中连续出现一次或者多次
*:要求其前导字符必须在目标对象中出现零次或者连续多次
?:要求其前导对象必须在目标对象中出现零次或者一次
/fo+/
上述正则表达式中含有"+",表示可以与目标对象中
的"fool","fo","football"等在字母f后...
分类:
Web程序 时间:
2015-08-09 00:29:58
阅读次数:
116
PHP – 正则表达式PHP – 正则表达式Table of Contents贪婪模式preg_filter ($arr_pat, $arr_rep, $arr_arr)preg_replace 字符串preg_replace 数组分组捕捉的例子prep_greppreg_matchpreg_mat...
分类:
Web程序 时间:
2015-08-08 09:04:47
阅读次数:
129
PHP 中有两套正则库;PCRE和POSIX;PHP5.3以后不在提倡用POSIX 然而POSIX字眼却也是经常看见的,比如在一些Linux工具书中; 正则的组成:一般而言包括,分隔符,表达式,修饰符; 元字符:表达式中具有特殊记忆的字符;就像我们Java中的class这样的字眼; ...
分类:
Web程序 时间:
2015-08-06 00:06:44
阅读次数:
206
'coder_you','email'=>'XXXXXXXX@qq.com','mobile'=>'1820***5869');//进行一般性验证if(empty($user)){die('用户信息不能为空');}if(strlen($user['name'])<6){die('用户名长度最少为6位...
分类:
Web程序 时间:
2015-08-04 15:37:04
阅读次数:
152
最近做了一个 抓取内容的程序,使用php的正则表达式对抓取的内容进行匹配,当进行大量匹配运算的时候,发现偶尔会出现匹配失败的情况。检查不出任何原因。 匹配失败导致匹配结果为空,最终导致写入数据库失败。无奈,将所有的正则匹配改为 strpos 和 substr的方式进行获取需要的内容,问题消失。很奇怪...
分类:
Web程序 时间:
2015-08-03 06:28:38
阅读次数:
213
网上有很多类似的文章,但往往都不能用 所以记录一下preg_match_all("/([\x{4e00}-\x{9fa5}])/u", $input, $match); 注意:限定代码文件和input字符串都是utf-8编码才可以
分类:
Web程序 时间:
2015-07-30 10:55:18
阅读次数:
149
熟练掌握正则表达式是每个程序员的基础要求,对于每个初学者来说会被正则表达式一连串字符弄得头晕眼花。博主便会如此,一直对正则表达式有种莫名的恐惧。近来看到另一位博友写的 《php正则表达式》一文获益良多,对其通配符以及捕获数据两个章节颇感兴趣。这两个章节正好涉及到的是正则表达式的捕获组与非捕获组的.....
分类:
Web程序 时间:
2015-07-29 15:51:10
阅读次数:
150