PHP(5.3.xを実行)でこれを実現する方法がわかりません。
txtファイルから文字列変数にプルしている次のテキスト文字列があります。
garbage here, more garbage here, more garbage, mor ..., garbage here, more garbage here, more garbage, mor ..., more garbage here, yet more garbage
文字列を次のように表示してtxtファイルに戻そうとしているのは次のとおりです。
garbage here, more garbage here, more garbage, garbage here, more garbage here, more garbage, more garbage here, yet more garbage
「...」の各出現箇所を見つけて、「...」の最初の出現箇所に到達するまで「...」の後ろにあるすべてのテキストを削除する方法を見つけようとしていますが、運がありません。これは、preg_replace関数で正規表現を使用して実行できますか?これまでのところ、「、」と「...」の最初の出現の間のすべてのテキストを削除することしかできませんでしたが、これは私が望むものではありません。:(
「ガベージヒア」文字列内に追加のコンマや「...」はありません...また、「...」の末尾に「、」が付いているとは限りません。それはただ「mor...もっとゴミがここにある」かもしれません
このタスクに使用できるのはPHPのみです。できますか?私は今日の午後に正規表現の本を手に入れましたが、これまでのところ、私が達成しようとしていることを正確に実行するものは何も見つかりませんでした。
どんな助けでも大歓迎です。