如果我有两个正则表达式,并想检查这两个表达式是否相同,那怎么办呢?
通过“等价”,我的意思是两个正则表达式是否完全匹配相同的字符串集?
例如,这两个正则表达式是等价的:
b{1}b{0,} == bb*
这两个不是。
b != bb*
Python中的代码答案是理想的。
答案 0 :(得分:0)
我不相信在python中有一种简单,快速的方法可以做到这一点,但你当然可以构建一个函数来做到这一点。 post from the computer science stack exchange详细解释了如何确定2个正则表达式是否相等的4步过程。