![](/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.