我有个函数Index(),里面参数可以任意括号配对即可,然后识别出来,如果不配对,就无法识别,用正则表达式
时间: 2023-06-27 17:01:27 浏览: 41
可以使用正则表达式来实现这个功能。具体的正则表达式可以根据需求来进行调整,以下是一个基本的实现示例:
```
import re
def Index(string):
pattern = r'\([^()]*\)'
result = re.findall(pattern, string)
return result
```
这个函数使用了 re 模块中的 findall() 方法,可以返回所有匹配的结果。正则表达式中的 \([^()]*\) 表示匹配以左右括号包裹的任意非括号字符,可以实现括号配对的识别。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)