Pythonで文字列の一部を置きたいと思っています。特に、私は構造体"Hello[hi, ... ,bye]"
を取り除きたいと思います。ドットは任意の長さの文字を表します。Pythonで文字列の一部を置換する-
How to use string.replace() in python 3.xにはreplaceの使い方が説明されていますが、どのようにパターン "Hello [hi、...、bye]"を任意の文字列にマッチさせるかわかりません'...'
例1:result= "Hello.hi[., 123 my name is alice 456 ,bye]"
しかし、私は同じパターンはまた、例えば2のために仕事をしたい:
text= "Hello.hi[. Hello[hi, my name is alice ,bye] ,bye]"
私が欲しい
text= "Hello.hi[., Hello[hi, have a good day ,bye] ,bye]"
欲しいもの:result= "Hello.hi[., 123 have a good day 456 ,bye]"
お勧めはありますか?ありがとう。
可能な複製(https://stackoverflow.com/questions/9452108 [Pythonの3.xではstring.replace()を使用する方法]/how-to-use-string-replace-in-python-3-x) – Mentos