1

好的,这对于我有限的正则表达式经验来说有点棘手,虽然我在过去的 30 分钟里都在谷歌上搜索,但我怀疑它太具体了,不容易找到。

基本上我需要做的是在一个字符串中搜索一个-字符,如果它周围没有空格,就用''替换它-

例如:

“Airoh Goggles-black”想变成“Airoh Goggles-black”

与:

“Airoh 护目镜-黑色”和“Airoh 护目镜-黑色”

我确实研究了前瞻和后,但无法让它发挥作用。

任何帮助表示赞赏 - 如果它很重要,它将在 PHP 中使用。

4

1 回答 1

1
preg_replace('/\s*-\s*/', ' - ', $target);
于 2013-06-20T15:50:15.130 回答