剥离空白PHP

剥离空白PHP,php,regex,whitespace,removing-whitespace,Php,Regex,Whitespace,Removing Whitespace,我对正则表达式和PHP有问题,我有以下字符串: Panorama - SPIEGEL ONLINE - Nachrichten Schlagzeilen Hilfe

我对正则表达式和PHP有问题,我有以下字符串:

Panorama - SPIEGEL ONLINE - Nachrichten                                                                                                                                                Schlagzeilen                        Hilfe                        RSS                        Newsletter                        Mobil                        Wetter                        TV-Programm                                                            Dienstag, 26. Februar 2013                                    Panorama                                                                                                                                                                                                                                    NACHRICHTEN                                                                Home                                                                    Politik Deutschland                                                Ausland                                                                                                                                                                                                 WirtschaftB
我想去掉所有不需要的空格,所以除了一个空格之外,所有的空格都是空的,这样单词仍然被一个空格隔开。
我写了这个正则表达式:

echo trim(preg_replace("/\s+/", " ", $lol));
我非常接近:

Panorama - SPIEGEL ONLINE - Nachrichten Schlagzeilen Hilfe RSS Newsletter Mobil Wetter TV-Programm Dienstag, 26. Februar 2013 Panorama NACHRICHTEN Home Politik Deutschland Ausland   WirtschaftB

我错过了什么?多谢各位

问题在于
。这是浏览器中不可破坏的空间。使用以下命令:

$string = "Panorama - SPIEGEL ONLINE - Nachrichten                                                                                                                                                Schlagzeilen                        Hilfe                        RSS                        Newsletter                        Mobil                        Wetter                        TV-Programm                                                            Dienstag, 26. Februar 2013                                    Panorama                                                                                                                                                                                                                                    NACHRICHTEN                                                                Home                                                                    Politik Deutschland                                                Ausland                                                                                                                                                                                                 WirtschaftB";
$string = str_replace(" "," ",$string);

echo preg_replace('!\s+!', ' ', $string);

演示:

您的代码基本正确,只是使用了错误的引号。在双引号内,您需要避开反斜杠,
\\s
。非常感谢,很抱歉重复!谢谢你的否决票-