带括号的str.replace函数

bha*_*ral 4 python regex

我不知道如何使用"替换"python字符串函数来删除括号.

我假设我在这里做错了 - 我有这个代码:

line = line.replace('\(','A')
Run Code Online (Sandbox Code Playgroud)

当面对一个字符串,其中有一个(没有做任何事情.我也试过了

line = line.replace('\\(','A')
Run Code Online (Sandbox Code Playgroud)

但也没有骰子.

我知道该函数有效 - (这是为了将sqlite数据转换转换为mysql,并且认真地为什么没有人为此做了10美元的应用程序?我现在已经买了它.) - 因为我可以做

line = line.replace('CREATE','A')
Run Code Online (Sandbox Code Playgroud)

并且我将所有的创建语句替换为字母A ...

我在这里失踪了什么?

Eri*_*ric 6

别逃避吗?

line = line.replace('(', 'A')
Run Code Online (Sandbox Code Playgroud)

str.replace不使用正则表达式.这就是re.sub功能的作用.