内にpreg_replace()
ないすべてのスペースを変更するために使用する方法<
>
 
$var="< >< >Association football< >< >"
に
$var="< >< >Association football< >< >"
これを行うための通常の表現は何preg_replace()
ですか?
内にpreg_replace()
ないすべてのスペースを変更するために使用する方法<
>
 
$var="< >< >Association football< >< >"
に
$var="< >< >Association football< >< >"
これを行うための通常の表現は何preg_replace()
ですか?
これは、先ほどの質問と非常によく似ています。基本的に、次の前に a または文字列の末尾を見つけることができるように、 lookaheadを使用する必要があります。<
>
$var = preg_replace('/[ ](?=[^<>]*(?:<|$))/', ' ', $var);
$var = preg_replace('/[ ](?=[^>]*(?:<|$))/', ' ', $var);
このソリューションをm.buettnerによって投稿されたソリューションと比較するには、この効率デモを参照してください。