求一个正则表达式,匹配非字母非数字和非下划线 PHP,想要一个正则,可以匹配一个非字母,数字或者下划线的输入符号,并将它替换成下划线。比如有这样三个字符串:ajax.com,csdn&me,i/you/him,就想分别匹配这几个字符串里面的点号(.),&号,左叙杠(/),并将它们替换成下划线(_)望大家可以帮帮忙。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$str = 'ajax.com,csdn&me,i/you/him';$str = preg_replace('/\W/u','_',$str);echo $str;?> 新手求问如何学好php 新人拜问^^^^? php cookie 重新排列数组,按page_x后面数字排 php与jsp的接口问题 PHP配个独立的MySQL数据库为何速度慢了? 懂phpwind和php的高手进来帮个忙啊! 如何将数据库中的图片读出然后在网页中固定大小的区域显示 url傳遞參數變量及Form表單提交問題? 如何上传多个图片 preg_match('/^[a-z0-9_-]+$/ui', $table);谁能解释一下这正则表达式最后一个定界符后面的ui是什么意思? 哪位大哥帮我讲讲在windows下开发php,与在linux下开发的主要区别点与注意点啊
$str = 'ajax.com,csdn&me,i/you/him';
$str = preg_replace('/\W/u','_',$str);
echo $str;
?>