PHP,想要一个正则,可以匹配一个非字母,数字或者下划线的输入符号,并将它替换成下划线。
比如有这样三个字符串:ajax.com,csdn&me,i/you/him,就想分别匹配这几个字符串里面的点号(.),&号,左叙杠(/),并将它们替换成下划线(_)
望大家可以帮帮忙。谢谢!
比如有这样三个字符串:ajax.com,csdn&me,i/you/him,就想分别匹配这几个字符串里面的点号(.),&号,左叙杠(/),并将它们替换成下划线(_)
望大家可以帮帮忙。谢谢!
解决方案 »
- 网站中调用地图api,google、baidu、sogou那一种比较稳定、准确
- php怪圈,求教。
- realpath()疑问
- mysql查询
- 如何把动态的PHP页面内容生成在一个JS文件里面
- 如何把把table到入到excel??
- 高分求一段PHP程序。。
- 求一sql语句
- 急!!如何备份mysql数据,送分
- 关于在javascript里向dialog窗体(模式对话框)传参数的问题,在线等
- 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;
?>