正则表达式替换字符串中的空格

Boj*_*les 1 php regex replace

我正在搞乱LESS PHP解析器,以取代IE过滤器中的4色十六进制代码.我想做的是替换这样的东西:#ff7755 33#ff775533ie.删除其中的所有空格.显然,角色可以因颜色代码而变化.我发现这个问题与我想要的非常接近.

现在,我有这个正则表达式找到字符串就好了:

(#([0-9a-f]){6}\s[0-9a-f]{2})

我现在需要的是将正则表达式置于替换参数中preg_replace().

dyn*_*mic 7

preg_replace('/(#[0-9a-f]{6}) ([0-9a-f]{2})/i','$1$2',$yourSource);
Run Code Online (Sandbox Code Playgroud)