我目前的字符串是“Spam,Eggs(S& E)”。
在我们的数据库中,人们被输入为:“First,Last”有时人们以(“昵称”)的形式添加昵称,所以示例字符串将是“William,Smith(Will)”无论如何我只想要第一个和最后一个。
有快速解决方案吗?
答案 0 :(得分:1)
import re
string1 = "Spam, Eggs ( S & E)"
string2 = re.sub(r'\(.*\)', "", string1).strip()
print(string2)
获得所需的输出结果。 Repl Here:
https://repl.it/repls/UselessColorlessArchitect
正则表达式匹配一个左括号,后跟任何字符(任意次数),后跟右括号。