C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#で文字列をトリミング(先頭と末尾のスペースを削除)


C#で文字列をトリミングするには、正規表現を使用します。

まず、正規表現のパターンを設定します-

string pattern = "\\s+";

次の文字列が先頭と末尾のスペースがあるとしましょう-

string input = " Welcome User ";

ここで正規表現を使用して、パターンを設定し、C#で新しい文字列に結果を取得します。

Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, replacement);

以下は完全な例です-

using System;
using System.Text.RegularExpressions;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         string input = " Welcome User ";
         string pattern = "\\s+";
         string replacement = " ";

         Regex rgx = new Regex(pattern);
         string result = rgx.Replace(input, replacement);

         Console.WriteLine("Original String: {0}", input);
         Console.WriteLine("Replacement String:{0}", result);
         Console.ReadKey();
      }
   }
}

  1. Pythonで文字列からすべての特殊文字、句読点、スペースを削除するにはどうすればよいですか?

    文字列からすべての特殊文字、句読点、スペースを削除するには、文字列を繰り返し処理し、英数字以外のすべての文字を除外します。例: >>> string = "Hello $#! People   Whitespace 7331" >>> ''.join(e for e in string if e.isalnum()) 'HelloPeopleWhitespace7331' 正規表現を使用して、英数字以外の文字を削除することもできます。 re.sub(regex、string_to_replace

  2. Pythonで文字列の末尾と先頭の空白をすべて削除するにはどうすればよいですか?

    文字列の末尾と先頭の空白をすべて削除するには、Stringクラスのメソッドstrip()を使用して、これらの両方の空白を削除します。次のように使用できます: >>> '   Hello People   '.strip() 'Hello People' 先頭または末尾の空白のみを削除する場合は、それぞれlstrip()またはrstrip()を使用します。 >>> '   Hello People'.lstrip() 'Hello People' >>&