私のクライアントは、感嘆符と疑問符の前にスペースを入れたいと考えています。これが常に正しく行われるように、私はPHPで次のスクリプトを使用します。このスクリプトは、既存のスペースを削除して、すべての疑問符と感嘆符の前に改行なしスペースを置く:疑問符と感嘆符の前にスペースを追加してください
$text = str_replace(' ?', '?', $text);
$text = str_replace('?', ' ?', $text);
$text = str_replace(' !', '!', $text);
$text = str_replace('!', ' !', $text);
return $text;
このすべてが正常に動作しますが、正規表現とのより良い方法がある場合、私は不思議でしたか?
リフォーマットのおかげでデイブ氏 - 私は常にコードタグに苦労しています.4つのスペースは私にとってはうまくいかないようです。 –