
正则表达式
scchary
这个作者很懒,什么都没留下…
展开
-
php 正则 不包含某字符串的正则表达式
常见函数 strstr($str, “abc”); 正则匹配 preg_match(”/(abc)?/is”, $str); 但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了 如果不用正则 !strstr($str, “abc”); 就可以解决问题了 但是用正则呢,就只有这样了,”/^((?!abc).)*$/is” //-----------------------转载 2014-11-22 14:00:36 · 2668 阅读 · 0 评论 -
html替换把多有标签替换成p标签
//按要求把html标签替换 function replace_html($html){ //替换成空的字符串 $emp_tag=array('ul','table','tr','br'); //不替换的字符串 $no_tag=array('img','script'); //去掉该去掉的标签(br,img,script除外),其他标签都替换成p标签原创 2014-11-27 17:04:32 · 3453 阅读 · 0 评论 -
正则表达式不包含某几个字符串以及反向引用~~记录下
//在tp中看到的一个正则表达式$str='<?aaaaphp';$content = preg_replace('/('."\n", $str );var_dump($content);结果:string 'aaaaphp' (length=27)匹配后面不是紧跟php或者=或者结尾的<?\\1这个是反向引用,但是\1也达到了反向引用的效果,两者有什么区别呢??原创 2014-12-03 09:41:37 · 1050 阅读 · 0 评论