WYSIWYGエディターで作成された場所からテキストを取得しているため、html マークアップでいっぱいです。( b
、p
、strong
など)
私がする必要があるのは、マークアップを削除する前に、すべての行/段落がピリオドで終わっていることを確認することです。ピリオドがある場合は何もしませんが、</p> の前の文字がピリオドでない場合は、ピリオドを追加します。
私はもう試した:
$str = ereg_replace("[A-Za-z0-9]</p>", ".</p>", $str );
しかし、それは文の最後の文字も取り除きます(そうすべきだと私は理解しています)。とthe end</p>
なりthe en.</p>
ます。私が達成したいことを行う気の利いた方法はありますか?