Python :1批量的数据类似这样北京市公共租赁住房租赁合同(北京市2019版)-15.jpg 2 批量去除小括号和小括号的内容
时间: 2024-03-21 21:43:19 浏览: 47
python去除括号及括号中内容
以下是Python代码示例,可以从一批类似 "北京市公共租赁住房租赁合同(北京市2019版)-15.jpg" 的字符串中,去除小括号及其内容:
```python
import re
str_list = ['北京市公共租赁住房租赁合同(北京市2019版)-01.jpg',
'北京市公共租赁住房租赁合同(北京市2019版)-02.jpg',
'北京市公共租赁住房租赁合同(北京市2019版)-03.jpg']
new_str_list = []
for str in str_list:
new_str = re.sub(r'\(.*?\)', '', str) # 去除小括号及其内容
new_str_list.append(new_str)
print(new_str_list) # 输出:['北京市公共租赁住房租赁合同-01.jpg', '北京市公共租赁住房租赁合同-02.jpg', '北京市公共租赁住房租赁合同-03.jpg']
```
在这个示例中,`re.sub` 方法使用正则表达式模式 `\(` 匹配左小括号,`.*?` 表示非贪婪匹配,即尽可能匹配最少的字符,`\)` 匹配右小括号,将小括号及其内容替换为空字符串。然后将处理后的字符串添加到新的列表 new_str_list 中。
阅读全文