php正则表达式例子汇总
程序员文章站
2022-03-27 16:33:07
...
1. 根据购物车中的商品Item ID,准确判断客人的原装机型号。
"; print_r($arr); echo ""; } ?>
2.匹配日期
\n"; ?>
3. 搜索单词 web
4. 从url 中取出域名
5. 你知道下面的程序输出什么?
]+>(.*)[^>]+>|U", "example:this is a test", $out, PREG_PATTERN_ORDER); // 注意PREG_PATTERN_ORDER和PREG_SET_ORDER的区别 print $out[0][0].", ".$out[0][1]."\n"; print $out[1][0].", ".$out[1][1]."\n"; echo ""; print_r($out); ?>
6. 功能: 转义正则表达式字符,此函数很有用,可以供你写正则表达式时参考
7. 看人家如何用 preg_quote() 函数实现高亮显示
".$word."",$textbody); echo $textbody; ?>
8. 用回调函数执行正则表达式的搜索和替换
9. 在 preg_replace() 中使用索引数组
10. 将 HTML 转换成文本
]*?>.*?'si", // 去掉 # "']*?>'si", // 去掉 HTML 标记 "'([\r\n])[\s]+'", // 去掉空白字符 "'&(quot|#34);'i", // 替换 HTML 实体 "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'(\d+);'e"); // 作为 PHP 代码运行 $replace = array ("", "", "\\1", "\"", "&", "", " ", chr(161), chr(162), chr(163), chr(169), "chr(\\1)"); $text = preg_replace ($search, $replace, $document); ?>
上一篇: PHP版本区别