4

「置換」Python文字列関数を使用して括弧を削除する方法がわかりません。

私はここで何か間違ったことをしていると思います-私はこのコードを持っています:

line = line.replace('\(','A')

が含まれている文字列に直面すると、(何もしません。私も試してみました

line = line.replace('\\(','A')

しかし、サイコロもありません。

私は関数が動作することを知っています - (これは sqlite データ ダンプを mysql に変換するためのものであり、なぜ誰かがこれを行うために $10 のアプリを作成しなかったのでしょうか? 私は今までにそれを購入していただろう.) - 私はできるからです。

line = line.replace('CREATE','A')

そして、すべての作成ステートメントが文字 A に置き換えられます...

ここで何が欠けていますか?

4

1 に答える 1

6

逃がさない?

line = line.replace('(', 'A')

str.replace正規表現を使用しません。それが関数のre.sub機能です。

于 2012-12-08T13:22:03.807 に答える