テキストを解析していて、段落区切りが削除されました。句読点 (ピリオド、質問など) で終わる文を見つけるには正規表現が必要ですが、次の文が始まる前にスペースがありません。次に、それを取り、2 つの改行を挿入します。残念ながら、これまでの正規表現は貪欲すぎて、URL に引っかかっています。
preg_replace('/(?<!\.)\.(?!(\s|$|\,|\w\.))/', '.<br/><br/> ', $string);
テキスト例:
承認されたソースは xxxx xxx です。勧誘は XXX であり、この通知に記載されているリンクから入手できます。http://www.mysite.comを参照してください。この勧誘のハード コピーは入手できません。仕様、計画、または図面は入手できません。すべての責任ある情報源は見積もりを提出することができ、タイムリーに受け取った場合は考慮されます。見積もりは電子的に提出する必要があります。
最終的な望ましい結果:
承認されたソースは xxx xxxx です。
勧誘は XXX であり、この通知に記載されているリンクから入手できます。この勧誘のハード コピーは入手できません。http://www.mysite.comを参照してください。仕様、計画、または図面は入手できません。
すべての責任ある情報源は見積もりを提出することができ、タイムリーに受け取った場合は考慮されます。
見積もりは電子的に提出する必要があります。
ありがとう