我正在尝试检查一个正则表达式是否覆盖了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)
是否可以检查一个正则表达式是否覆盖另一个正则表达式?如果可能的话,您对如何实现这一点有建议吗?