PHP编程与C/C++编程工具综合指南
一、PHP编程相关
1. 处理PHP手册页URL匹配
PHP手册页URL的格式为 http://www.php.net/<somefunc> ,例如 http://www.php.net/preg_replace 。我们需要匹配的字符串是函数名,它由字母字符组成,可能还会混合数字和下划线,并以两个括号 () 结尾。以下是实现此匹配和替换的代码:
<?php
$regex = "/([A-Za-z0-9_]*)\(\)/";
$replace = "<em>$1</em> (<a href=\"http://www.php.net/$1\">manual</A>)";
$haystack = "File_get_contents()is easier than using fopen().";
$result = preg_replace($regex, $replace, $haystack);
echo $result;
?>
在这段代码中, $1 是反向引用,它将被第一个子表达式的结果替换。正则表达式的编写非常精确, [A-Za-z0-9_]* 部分匹配函数名,并被标记为子表达式,后面的 \(\) 表示确切的符号 ( 和 ) ,而不是
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



