字符串替换新问题!请高手指教! 这样行不行?把 string 用 '。' 来分割成一个数组,然后再把 $str2 加进去,之后就可以把数组再 . 成一个 string 。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找到第七个“。”,读出该位置字符串长度,取子字符串,只要前面的,再粘上$str2就OK了,这样是不是好些? 我都是用hxatc(小欢)的方法的在第七个的地方加入$str2 $str1 = "。。";$str2 = "一句话";echo preg_replace("/((。){7})(.*)/","\\1$str2\\3",$str1); TO: xuzuning(唠叨) 好,这个方法不错!!!! 不大对吧,这样岂不是错了$str1 = "dfs。。";$str2 = "一句话";echo preg_replace("/((。){7})(.*)/","\\1$str2\\3",$str1); 如果题目是$str1 = "。。";$str2 = "一句话";在第7个句号后加上 $str2。xuzuning(唠叨)的方法最好也可以用echo ereg_replace("((。){7})((。){7})", "\\1$str2\\3", $str1);后者还匹配了14个句号。我最初的理解是一个 string 有14句话,分别以。为结尾,在第7个句号后加上 $str2。那以上两种方法就都不行了,用explode("。",$str1);分为数组应该可以的。有没有更好的方法呢? substr()还是一样要找第七个"。",我就是这个意思。 PHP+mysql一个网站可以2次同时链接数据库吗? 请问以下XML字符串要如何解析得到code和result呢? ckfinder不能上传大文件 正则表达式问题 为什么上传的视频不能看、求高手赐教! 一个简单的怪问题-在线求教。 关于用php调用pdf檔的问题 框架传递值问题 急:如何用程序让访问 [email protected]时指向www.domain.com/yourname/ windows系统里cmd执行thinkphp,对应到模块控制器方法没有输出,这个怎么解决? 各位大侠,帮忙解决phplib的安装!! 请问PHP有连接ACCESS不通过ODBC的方法吗?
在第七个的地方加入$str2
$str2 = "一句话";echo preg_replace("/((。){7})(.*)/","\\1$str2\\3",$str1);
$str1 = "dfs。。";
$str2 = "一句话";echo preg_replace("/((。){7})(.*)/","\\1$str2\\3",$str1);
$str1 = "。。";
$str2 = "一句话";
在第7个句号后加上 $str2。xuzuning(唠叨)的方法最好
也可以用echo ereg_replace("((。){7})((。){7})", "\\1$str2\\3", $str1);
后者还匹配了14个句号。我最初的理解是一个 string 有14句话,分别以。为结尾,在第7个句号后加上 $str2。
那以上两种方法就都不行了,用explode("。",$str1);分为数组应该可以的。有没有更好的方法呢?