私は次のような文を変換しています:
Phasellus turpis, elit. Tempor et lobortis? Venenatis: sed enim!
に:
_________ ______, ____. ______ __ ________? _________: ___ ____!
使用:
utf8_encode(preg_replace("/[^.,:;!?¿¡ ]/", "_", utf8_decode($ss->phrase) ))
しかし、私は問題に直面しています。Googleは、これらすべての空の単語をキーワードとしてインデックスに登録しています。元の文字列を、次のようにGoogleからは見えないものに変換したいと思います。
<span> </span> <span>  </span>, ....
使用:
.parent span { text-decoration:underline; }
つまり、単語をスパンタグ内で折り返し、単語の文字を&nbsp;に置き換えます。特殊文字。、:;!?¿¡とスペースはそのままにしておきます。
これは正規表現を使用して解決できますか?文字列のすべての文字をスキャンする非効率的なループを使用して実際にこれを解決しましたが、ページごとに多くの文をスキャンする必要があります。