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

文字列の最後の部分を削除するC#プログラム


Regex.Replaceメソッドを使用して、C#の文字列の最後の部分を削除します。

以下は文字列です-

string s1 = "Demo Text!";

ここで、文字列から感嘆符(!)を削除する必要があるとしましょう。そのためには、replace-

を使用して空に設定します。
System.Text.RegularExpressions.Regex.Replace(s1, "!", "");

これが完全なコードです-

using System;
using System.Text.RegularExpressions;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         string s1 = "Demo Text!";
         // replace the end part
         string s2 = System.Text.RegularExpressions.Regex.Replace(s1, "!", "");
         Console.WriteLine("\"{0}\"\n\"{1}\"", s1, s2);
      }
   }
}

出力

"Demo Text!"
"Demo Text"

  1. Pythonで文字列の最初または最後のテキストを一致させる方法は?

    問題.. 特定のテキストパターンについて、文字列の開始または終了を確認する必要があると想定します。一般的なパターンはファイル名拡張子ですが、何でもかまいません。これを行う方法について、いくつかの方法を紹介します。 Startswith()メソッド 文字列の先頭を確認する簡単な方法は、startswith()メソッドを使用することです。 例 text = "Is USA colder than Australia?" print(f"output \n {text.startswith('Is')}") 出力 True 例 filen

  2. Pythonで文字列の末尾から部分文字列を削除するにはどうすればよいですか?

    文字列の末尾から部分文字列を削除する場合は、文字列がその部分文字列で終わっているかどうかを最初に確認する必要があります。含まれている場合は、サブストリングのない部分のみを保持してストリングをスライスします。たとえば、 def rchop(string, ending):   if string.endswith(ending):     return string[:-len(ending)]   return string chopped_str = rchop('Hello world', 'orld') print