关于php正则表达式的问题?高手进。。。

[复制链接]
查看11 | 回复3 | 2012-4-4 11:35:18 | 显示全部楼层 |阅读模式
共2步:第一步,把范围锁定在[code]之间;第二步,把[code]间的
换成#;若再有其他问题,可以hi我。...
回复

使用道具 举报

千问 | 2012-4-4 11:35:18 | 显示全部楼层
改进版:<?php$str="sads
dsad

  1. sdsadsadsad
  2. sfdsfdsfdsf
复制代码
dasd
sad";$pat="/\[code\](.*?)\[\/code\]/i";function back($matches) {return preg_replace("/<b...
回复

使用道具 举报

千问 | 2012-4-4 11:35:18 | 显示全部楼层
$pattern = '/\[code\].*\[\/code\]/';preg_match_all($pattern, $str, $matches);foreach ($matches as $m){$replace = str_replace('
', '#', $m);$str = str_replace($m, $replace...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行