python 正则匹配方括号里面的内容
时间: 2023-06-04 16:02:44 浏览: 326
python正则表达式中的括号匹配问题
5星 · 资源好评率100%
可以使用re模块匹配方括号内的内容,示例代码如下:
```python
import re
text = "This is [example] text with [some] brackets"
result = re.findall(r'\[(.*?)\]', text)
print(result)
```
输出结果为:
```
['example', 'some']
```
这个正则表达式的意思是,匹配以`[`开始、以`]`结尾的中括号,中括号里面的内容可以是任何字符,使用`.*?`表示非贪婪匹配,遇到`]`就停止匹配。`findall()`方法可以返回所有匹配项。
阅读全文