改行 - [PHP] PHP を使用して純粋な英語のテキスト内の単語をカウントすると、なぜこれが発生しますか? [解決済み]

WBOY
リリース: 2023-03-01 22:24:01
オリジナル
1113 人が閲覧しました

コードは次のとおりです:

リーリー

出力結果:

リーリー

なぜ 2 つの単語が 1 つの単語として判断されるのかわかりません。txt は sublime で開かれ、エンコードは UTF-8 に設定されていました。また、コンピューターに付属のテキスト ドキュメント ツールで開いたり編集したりしませんでした。 , 句読点をフィルタリングする場合 rn をフィルタリングして処理する方法もありましたが、効果がなかったのでコードを削除しました。これが起こる理由とそれを回避する方法を調べてください。

返信内容:

コードは次のとおりです:

リーリー

出力結果:

リーリー

なぜ 2 つの単語が 1 つの単語として判断されるのかわかりません。txt は sublime で開かれ、エンコードは UTF-8 に設定されていました。また、コンピューターに付属のテキスト ドキュメント ツールで開いたり編集したりしませんでした。 , 句読点をフィルタリングする場合 rn をフィルタリングして処理する方法もありましたが、効果がなかったのでコードを削除しました。これが起こる理由とそれを回避する方法を調べてください。

問題は、改行 (および復帰) が処理されず、それらのフィルター文字が '' に置き換えられることです。これは ' ' に置き換える必要があります

リーリー

ファイル内の文字列がどのようなものであるかはわかりませんが、trim函数只会去掉两边的空格(rn)、問題はここにあるような気がします。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート