![](/img/trans.png)
[英]How to convert MySQL datatype names into regular expressions using php?
[英]convert “, ” INTO “-” with regular expressions using PHP
我想获得这个
狗猫老鼠
从其中的每一个
我想出的是2 preg_replace
$str = preg_replace('/[,\s]/', '-', $str);
$str = preg_replace('/--/', '-', $str);
在我的本地服务器上工作但无法在生产中工作,它给了我
狗,猫,老鼠->狗-猫-老鼠
这不是我想要的
您的[,\\s]
字符集需要+
量词。
它所更改的是,它现在不是“任何逗号或空格字符”,而是“任何连续的逗号和空格字符”
preg_replace('/[,\s]+/', '-', $str)
preg_replace('/,\h*|\h+/', '-', $str)
使用\\ h代替\\ s
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.