![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
示意如下:
$str = "#1#ssssssss#ssssssssss#page##2#sssssssssssssssssssss#page#";
$replace_str = "#2#ggggggggg#page#";
要用$replace_str来替换$str中的“#2#sssssssssssssssssssss#page#”
得到字符串
$new_str = "#1#ssssssss#ssssssssss#page##2#ggggggggg#page#";
我的目的就是要替换指定页码的内容#1#.......#page# 作为一页的界限。
要注意两个问题:
1、页码是个变量 #$page_number#
2、在内容中可能存在#字符。
我写了个,因正则式还不太熟,有些地方不会用
$pattern = '/^#1#([^#page#]*)#page#$/isU';
其中[^#page#]应该是错的,不为一个字符串“#page#”不会写。
请各位帮帮忙。。。比较急。。。
提问者:soya 08-13 17:05
答复

