この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 17437|答える: 0

[出典] C#は文字列の中央にある複数の連続したスペースを1つのスペースに変換します

[リンクをコピー]
掲載地 2015/10/05 21:39:17 | | |
今日、顧客がtxtファイルからデータベースに情報をインポートするのを手伝っているときに、この問題に直面しました。 お客様のtxtファイル内の2つの文字列間のスペース数が不確かなので、分割関数を使って分割する方法がなく、私が最後に考えた方法は、連続するスペースをスペースに変換し、分割で分割する方法で、これは簡単です。

ここで使われている原則は、正規表現を使うので、ファイルを参照するべきだということです

System.Text.RegularExpressionsを使い、
(マウスをコードの上に移動すると、コードの上部に4つのアイコンが表示されます。1つ目はソースコードの閲覧、2つ目はコードのコピー、3つ目はコードの印刷用、4つ目はヘルプです)
文字列の内容が
str=「A B C D E F」;
str = new System.Text.RegularExpressions.Regex("[\\s]+")。 Replace(str, " ");
(マウスをコードの上に移動すると、コードの上部に4つのアイコンが表示されます。1つ目はソースコードの閲覧、2つ目はコードのコピー、3つ目はコードの印刷用、4つ目はヘルプです)
それだけです。STR出力を入力して、それがA B C D E Fかどうか確認してください。





先の:「武漢光復通コンピュータシティ」がいかに激しいかを明らかにしましょう! 詐欺師たちの集いの場! 私自身も経験しましたが、皆さんに警告しておきます
次に:青島山徳火海鮮バーベキューホームクッキングのオーナーは誰ですか? ボスが逃げた
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com