正则怎么匹配一次? <?php$pattern = '/《.+?》/u';$str = '《234》《行业》险制';echo preg_replace( $pattern, '', $str, 1); ?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢,您的方法有效$pattern = '/<(.+?)>/u';$str = '<22><22>123';echo preg_replace( $pattern, '', $str, 1); 这样是有效$pattern = '/《(.*)》/u';$pattern = mb_convert_encoding($pattern, 'utf8', 'gbk');$str = '《异动》《异动》十天';$str = mb_convert_encoding($str, 'utf8', 'gbk');echo mb_convert_encoding(preg_replace( $pattern, '', $str ,1), 'gbk', 'utf8');但这样怎么就无效了呢? 因为你非要把utf转成gbk的。正则最后的u就是指定utf8的~你这是何苦呢,转过去又转回来 方法1$pattern = '/《(.*)》/u';$str = '《异动》《异动》十天';echo preg_replace( $pattern, '', $str ,1);方法2$pattern = '/《(.*)》/u';$pattern = mb_convert_encoding($pattern, 'utf8', 'gbk');$str = '《异动》《异动》十天';$str = mb_convert_encoding($str, 'utf8', 'gbk');echo preg_replace( $pattern, '', $str ,1);以上两种方法都不行啊? 请问用php如何实现 当别人浏览我的信息时,我的电脑出现提示?多谢! 疯求了!哪个给一个php的客户端和服务器的webservice带wsdl的! php表单问题 自动发邮件 PHP插入问题 急急急急急急急 抱歉!在问大神们一个问题。不能获取到传过来的get值 如何做在线人数统计? 如何让PHP执行一个驻留后台的循环代码 一个老问题 我想给我的网站增加一个找回密码的功能 100分求一思路! 谁帮我看看哪里错了,Parse error: parse error, unexpected $end ,谢谢啊!!!
$str = '<22><22>123';
echo preg_replace( $pattern, '', $str, 1); 这样是有效$pattern = '/《(.*)》/u';
$pattern = mb_convert_encoding($pattern, 'utf8', 'gbk');
$str = '《异动》《异动》十天';
$str = mb_convert_encoding($str, 'utf8', 'gbk');
echo mb_convert_encoding(preg_replace( $pattern, '', $str ,1), 'gbk', 'utf8');但这样怎么就无效了呢?
正则最后的u就是指定utf8的~
你这是何苦呢,转过去又转回来
$pattern = '/《(.*)》/u';
$str = '《异动》《异动》十天';
echo preg_replace( $pattern, '', $str ,1);方法2
$pattern = '/《(.*)》/u';
$pattern = mb_convert_encoding($pattern, 'utf8', 'gbk');
$str = '《异动》《异动》十天';
$str = mb_convert_encoding($str, 'utf8', 'gbk');
echo preg_replace( $pattern, '', $str ,1);以上两种方法都不行啊?