带括号的str.replace函数

时间:2012-12-08 13:20:48

标签: python regex

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

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

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

当面对其中包含(的字符串时,它不会执行任何操作。我也试过了

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

但也没有骰子。

我知道这个功能有用 - (这是为了将sqlite数据转换转换为mysql,并且认真地为什么没有人制作一个10美元的应用来做到这一点?我现在已经买了它。) - 因为我能做到< / p>

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

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

我在这里缺少什么?

1 个答案:

答案 0 :(得分:5)

不要逃避它?

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

str.replace不使用正则表达式。这就是re.sub函数的作用。

相关问题