【正则表达式问题】怎么匹配单独(两端非空格)的2个空格 比如: aa--bb 这样的匹配两个空格,aa----bb这样的不匹配。注释: “-”表示一个空格 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个意思?$s = <<< TXTaa bb cc ddTXT;echo preg_replace('#\b \b#', '__', $s);aa__bb cc dd 嗯,就是这个意思。但是,用字符为端的2个空格可以匹配,用特殊符号为端的却不能匹配。如: echo preg_replace('#\b \b#', '__', ‘aa bb cc < >’);结果是:aa__bb cc < >有没有办法都让它匹配呢? 测试一下这个preg_replace('#(^|[^ ]) ([^ ]|$)#s', '$1__$2', $s); echo preg_replace('/(?<! ) (?! )/', '__', 'aa bb cc < >'); PHP有没有类似Asp.net的forms验证方式,如何实现? PHP COM 网页截图 怎么配置呢 为什么在本地能实现功能的网页上传到空间后不能实现呢? php小问题 imagegif函数的问题 用phpexcel读取数据,数据溢出 我下了一个php的集成的安装包,装了之后怎么还是不能运行,请多指教 想问一下,那里有PHP的论坛源代码 关于安装集成环境的问题 关于ueditor编辑器多张图片上传 zend studio9.0.0如何无限期使用 我的网站是不是被恶意入侵了
aa bb cc dd
TXT;echo preg_replace('#\b \b#', '__', $s);aa__bb cc dd
preg_replace('#(^|[^ ]) ([^ ]|$)#s', '$1__$2', $s);