如何从字符串中删除某些字符?

时间:2018-05-03 21:29:54

标签: python python-3.x

我目前的字符串是“Spam,Eggs(S& E)”。

在我们的数据库中,人们被输入为:“First,Last”有时人们以(“昵称”)的形式添加昵称,所以示例字符串将是“William,Smith(Will)”无论如何我只想要第一个和最后一个。

有快速解决方案吗?

1 个答案:

答案 0 :(得分:1)

import re

string1 = "Spam, Eggs ( S & E)"
string2 = re.sub(r'\(.*\)', "", string1).strip()
print(string2)

获得所需的输出结果。 Repl Here:

https://repl.it/repls/UselessColorlessArchitect

正则表达式匹配一个左括号,后跟任何字符(任意次数),后跟右括号。