对于字符串中的以下字符串:
User Input(id=2345) : Hello
User Input(id=9423924) : Hi!
User Input(id=233123) : How's it going
我想删除括号中的部分。 看起来像这样:
User Input: Hello
User Input: Hi!
User Input: How's it going
我尝试了以下代码:
import re
file = file1.read()
for line in file
print(re.sub(r'\((.*?)\line)\+', '', line))
这给了我一个错误-任何建议都将非常有帮助! 谢谢
答案 0 :(得分:3)
您可以使用正则表达式:
>>> s = 'User Input(id=2345) : Hello'
>>> import re
>>> re.sub(r'\(.+?\)', '', s)
'User Input : Hello'
这对于嵌套括号来说不是超级健壮,但是对于手头的输入来说,它应该做得很好。