用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);
按字面意思写的;
我对你的需求不是很明白...
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答558 阅读✓ 已解决
我是个菜鸟 我估计会trim 掉# 然后 再preg_replace 不知道对不对