我不知道如何使用"替换"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 ...
我在这里失踪了什么?
别逃避吗?
line = line.replace('(', 'A')
Run Code Online (Sandbox Code Playgroud)
str.replace
不使用正则表达式.这就是re.sub
功能的作用.