2012-03-02 66 views
0

我不知道这是否是一个好地方,问这样的问题,但我来试试:)正则表达式替换“ - ”与“ - ”

我需要用正则表达式帮助。我试图写expresion来代替['任意数量的空格'+' - '+'任意数量的空格'],并用“ - ”替换它。所以,如果在中间放置' - ',就是要删除空格。

因此,例如:

'something - something' -> 'something-something' 

回答

2

任何数字都是*所以才:

/ *- */-/ 

PHP:

preg_replace("/ *- */", "-", "fooo - bar "); 

JS:

"fooo - bar ".replace(/ *- */, "-");