Python:检查一个正则表达式是否覆盖另一个正则表达式

时间:2019-02-19 20:32:29

标签: python regex

我正在尝试检查一个正则表达式是否覆盖了Python 2.7中的另一个正则表达式。

例如,我有以下表达式:

([a-z]+\.\d+(\.\d+)?)?

我想知道它是否包含以下表达式之一:

([a-z]+\.[0-9])?         (covers)
([0-9]+\.\d+(\.\d+)?)?   (does not cover)
([a-z]|[0-9])?           (does not cover)

是否可以检查一个正则表达式是否覆盖另一个正则表达式?如果可能的话,您对如何实现这一点有建议吗?

0 个答案:

没有答案