4

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

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

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

其中,当面对一个包含 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 回答