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

特定の文字列から特定の長さの部分文字列を削除するPythonプログラムを作成します


特定の文字列から特定の部分文字列を削除するPythonプログラムを作成する必要があります

アルゴリズム

Step 1: Define a string.
Step 2: Use the replace function to remove the substring from the given string.

サンプルコード

original_string = "C++ is a object oriented programming language"

modified_string = original_string.replace("object oriented", "")

print(modified_string)

出力

C++ is a  programming language

説明

ビルド内のPythonreplace()関数は、次のパラメーターを取ります。

  • Oldstring:削除する文字列
  • Newstring:古い文字列の代わりに置き換える新しい文字列
  • カウント:オプション。古い文字列を新しい文字列に置き換える回数

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

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

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

    文字列クラスには、文字列内のサブ文字列を置き換えるために使用できるメソッドreplaceがあります。このメソッドを使用して、削除する文字を空の文字列に置き換えることができます。例: >>> "Hello people".replace("e", "") "Hllo popl" 1行の文字列から複数の文字を削除する場合は、正規表現を使用することをお勧めします。複数の文字は「|」で区切ることができますそして、re.sub(chars_to_replace、string_to_replace_with