用正则表达式如何实现这样字符串的替换? echo preg_replace("/&\s+([a-zA-Z]{1})/","& $1","& B"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是有一点 ,抱歉 应该是 & B (B前面有零个或者多个空格符号) 要替换成 B (B前面有零个或者一个空格符号)也就是说如果符号B前面有多个空格,则替换成一个空格;如果没有,则不用替换 preg_replace("/&\s+([a-zA-Z]{1})/","& $1","& B"); 这个好象有问题 preg_replace("/\s+/"," ","& B"); 我这里都没有问题的。 preg_replace("/\s+/"," ","& B"); 不是替换成空的 编码转换不了,怪了 php的优势还在否? 想用php开发一个wap网站 获取图片ID后怎么传ID到评论页,然后写进评论的数据表? 有没有VISA 和 MasterCard 接口? 项目合作开发 网银接口开发过的朋友给我指条明路吧HIU~~ 收藏的功能,在线等 php 办公系统 希望马上立刻得到求救。php + mysql!!!!!!!!! 页面有时出现乱码,搞不定 LINUX管理PHP的一些技术问题?
应该是 & B (B前面有零个或者多个空格符号) 要替换成 B (B前面有零个或者一个空格符号)也就是说如果符号B前面有多个空格,则替换成一个空格;如果没有,则不用替换
不是替换成空的