求一个正则表达式的功能 str_replace(" ","_","aa ee"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $document = "aa eee ; sdfasd ";$text = preg_replace ("'([[:space:]]|;)+'si", "_", $document); 就是字符串中如果碰到有空间和:这样两种,就把它转换成_即aa ee转换成aa_eeaa:ee转换成aa_eeaa e:e转换成aa_e_e就是想实现这样的功能 $pattern="/[[:space:]|\:]/";$string="aa ee aa:ee aa e e"; echo(preg_replace($pattern,"_",$string)); $pattern="/[[:space:]|\:]/";$string="aa ee aa:ee aa e e"; echo(preg_replace($pattern,"_",$string));---------------Right. And maybe:$pattern="/[[:space:]|\:]+/";$string="aa ee aa:ee aa e e"; echo(preg_replace($pattern,"_",$string)); str_replace( array(' ',':'), '_', $string) 即可, 最快的方法 求助:Warning: imagettfbbox() [function.imagettfbbox]: Invalid font filename 对聊天室程序的一点疑问 关于PHP读.db 数据文件的问题 高手给看看这段代码吧,一直报错啊 大家觉得写一个PHP连接池性质的扩展有没有用? 怎样在mysql库里,提取某个字段非中文的数据吗? 数组合并问题 问一个php的问题,老是出现warning. 这个是什么错误?? 外面的变量是不是不能传到自建函数里去? php中有没有类似asp种得 on error resume next 得功能 在php中如何获得cookie名
$text = preg_replace ("'([[:space:]]|;)+'si", "_", $document);
即
aa ee转换成aa_ee
aa:ee转换成aa_ee
aa e:e转换成aa_e_e
就是想实现这样的功能
$string="aa ee aa:ee aa e e";
echo(preg_replace($pattern,"_",$string));
$string="aa ee aa:ee aa e e";
echo(preg_replace($pattern,"_",$string));
---------------
Right.
$pattern="/[[:space:]|\:]+/";
$string="aa ee aa:ee aa e e";
echo(preg_replace($pattern,"_",$string));