可以使用re模块中的re.match()函数来检查一个正则表达式是否覆盖另一个正则表达式。具体步骤如下: 1. 使用re.compile()函数编译两个正则表达式,得到两个正则表达式对象。 2. 使用re.match()函数分别对两个正则表达式进行匹配,如果匹配成功,则说明第一个正则表达式覆盖了第二个正则表达式。 示例代码如下: ```python import re # 定义两个正则表达式 regex1 = re.compile(r'\d+') regex2 = re.compile(r'\d{3}-\d{4}') # 使用re.match()函数检查正则表达式是否覆盖 if regex1.match('123-4567'): print('regex1 covers regex2') elif regex2.match('123-4567'): print('regex2 covers regex1') else: print('no coverage') ``` 输出结果为:`regex2 covers regex1`,说明第二个正则表达式覆盖了第一个正则表达式。