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

StringBuilderの特定のインデックスで始まる文字を削除するC#プログラム


StringBuilderを設定-

StringBuilder str = new StringBuilder("Airport");

文字を削除する必要があるとしましょう。そのためには、Remove()メソッドを使用します。このメソッドは、特定のインデックスで始まる文字の束を削除します-

str.Remove(3, 4);

上記は、3番目のインデックス(つまり4番目の位置)から始まる4文字を削除します-

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

using System;
using System.Text;

public class Program {
   public static void Main() {
      StringBuilder str = new StringBuilder("Airport");
      Console.WriteLine("String: "+str);

      // removing four characters
      Console.Write("String after removing characters: ");
      str.Remove(3, 4);
      Console.WriteLine(str);
   }
}

出力

String: Airport
String after removing characters: Air

  1. 空でない文字列からn番目のインデックス文字を削除するPythonプログラム

    空でない文字列から特定のインデックス文字を削除する必要がある場合は、それを繰り返すことができ、インデックスが一致しない場合は、その文字を別の文字列に格納できます。 以下は同じのデモンストレーションです- 例 my_string = "Hi there how are you" print("The string is :") print(my_string) index_removed = 2 changed_string = '' for char in range(0, len(my_string)):   &nbs

  2. 文字列内の奇数のインデックス値の文字を削除するPythonプログラム

    文字列の奇数インデックスから文字を削除する必要がある場合は、文字列をパラメータとして受け取るメソッドが定義されます。 以下は同じのデモンストレーションです- 例 def remove_odd_index_characters(my_str):    new_string = ""    i = 0    while i < len(my_str):       if (i % 2 == 1):          i+= 1 &n