会正则的朋友帮一下,把 |abc| 换成 my_abc $str = "|abc|";echo preg_replace("/\|(.+?)\|/","my_$1", $str); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果任意字符也包括|的话,就比较麻烦了.提供一个任意字符不包括|的写法. preg_replace("/\|([^\|]+)\|/im", "my_$1", $str); 你确定两边有竖线||么?<?php$a = '|abc|';$regex = '/\|([^\|]+)\|/';$b = preg_replace($regex,"my_$1",$a);print_r($b);?>如果不符合你的要求,麻烦你仔细描述输入字符的何有特征,给出实际的测试用例。 PHP提交数据到mysql很奇怪的问题?????????????????????? 问一个数组处理的简单问题 请教一个htaccess重定向规则问题 关于shmop_open()的问题 新手请教。。。 菜鸟问题,截取字符串。大家帮下忙。 您所请求的网址(URL)无法获取,但服务器重复接收到两次提交 alexa网站排名作弊新招(异想天开) 安装了PHP+Apache+MySQL+phpMyAdmin,调试失败:phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。 bootgrid使用ajax获取数据,点击事件失效。请求帮助 输出目录 php上传文件小例子
提供一个任意字符不包括|的写法.
preg_replace("/\|([^\|]+)\|/im", "my_$1", $str);
<?php
$a = '|abc|';
$regex = '/\|([^\|]+)\|/';
$b = preg_replace($regex,"my_$1",$a);
print_r($b);
?>
如果不符合你的要求,麻烦你仔细描述输入字符的何有特征,给出实际的测试用例。