php正则表达式函数:PHP的正则处理函数整理总结分析来源: 发布时间:星期二, 2008年12月30日 浏览:151次 评论:0
下面整理了思路方法是使用 \${1}1
![]() ![]() ![]() ![]() ![]() ![]() ![]() 如果搜索到匹配项 ![]() ![]() ![]() ![]() ![]() preg_replace ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 如果 subject 是个 ![]() ![]() ![]() ![]() ![]() ![]() ![]() 如果 pattern 和 replacement 都是 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() /e 修正符使 preg_replace ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 注: limit 参数是 PHP 4.0.1pl2 的后加入 ![]() ![]() 我认为其强大的处就是他不但可以处理 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() preg_replace_callback (PHP 4 >= 4.0.5, PHP 5) preg_replace_callback -- 用回调 ![]() ![]() 介绍说明 mixed preg_replace_callback ( mixed pattern, callback callback, mixed subject [, ![]() 本 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 例子 1. preg_replace_callback ![]() <?php // 此文本是用于 2002 年 ![]() ![]() // 现在想使其能用于 2003 年 $text = "April fools day is 04/01/2002\n"; $text.= "Last christmas was 12/24/2001\n"; // 回调 ![]() function next_year($matches) { // 通常:$matches[0] 是完整 ![]() // $matches[1] 是第 ![]() ![]() ![]() // 以此类推 ![]() } echo preg_replace_callback( "|(\d{2}/\d{2}/)(\d{4})|", "next_year", $text); // 结果为: // April fools day is 04/01/2003 // Last christmas was 12/24/2002 ?> You'll often need the callback function for a preg_replace_callback ![]() ![]() 0
相关文章读者评论发表评论 |