用PHP 如何 将正则 #/page/(d+).html# 替换成 /page/1.html
$str = "#/page/(d+).html#";
$patterns[0] = "/^#/";
$patterns[1] = "/\(d\+\)/";
$patterns[2] = "/#$/";
$replacements[2] = "";
$replacements[1] = "1";
$replacements[0] = "";
print preg_replace($patterns, $replacements, $str);
按字面意思写的;
我对你的需求不是很明白...
4 回答973 阅读
1 回答653 阅读✓ 已解决
2 回答627 阅读
1 回答828 阅读
605 阅读
我是个菜鸟 我估计会trim 掉# 然后 再preg_replace 不知道对不对