- 正規表現を使用する方法: 正規表現は、特定のパターンにマッチする文字列を検索・置換するための強力なツールです。以下のコード例では、reモジュールを使用して角括弧内のテキストを削除します。
import re
text = "この文には[削除するテキスト]が含まれています。"
result = re.sub(r"\[.*?\]", "", text)
print(result)
出力:
この文にはが含まれています。
- 文字列メソッドを使用する方法:
Pythonの文字列メソッドを使用することでも、角括弧内のテキストを削除することができます。以下のコード例では、
find()
とreplace()
メソッドを組み合わせて、テキスト内の角括弧とその内部のテキストを削除します。
text = "この文には[削除するテキスト]が含まれています。"
start_index = text.find("[")
end_index = text.find("]")
result = text.replace(text[start_index:end_index+1], "")
print(result)
出力:
この文にはが含まれています。