我试图使用正则表达式从字符串中删除逗号,但前提是逗号在括号内。之前还没有找到类似的针对Python的问题。
示例字符串:
John Doe, model (dell, 24-inch)
所需的输出:
John Doe, model (dell 24-inch)
答案 0 :(得分:0)
import re
data = "John Doe, model (dell, 24-inch)"
def replace(g):
return g.group(0).replace(',', '')
print(re.sub(r'\(.*?\)', replace, data))
打印:
John Doe, model (dell 24-inch)