我想删除括号和驻留在这些括号中的文本以及连字符。一些字符串示例如下所示:
example = 'Year 1.2 Q4.1 (Section 1.5 Report (#222))'
example2 = 'Year 2-7 Q4.8 - Data markets and phases' ##there are two hyphens
如何从Python字符串中删除括号内的文本?
我想结果是:
example = 'Year 1.2 Q4.1'
example2 = 'Year 2-7 Q4.8'
如何删除文本居住之中或之后的括号内的特殊字符?我只能找到str.strip()
方法。我是Python的新手,所以任何反馈都非常感谢!
方法有很多种。你应该看看用正则表达式来做。我用正则表达式标记它,很快正则表达式鲨鱼将在这里。 –
[Python:按分隔符列表拆分字符串]的可能重复(https://stackoverflow.com/questions/4697006/python-split-string-by-list-of-separators) – splash58
@AntonvBR lol。正则表达式的鲨鱼正在水中盘旋 –