/ /異なる正規表現の等価性[複製] - python、regex

異なる正規表現の同値[重複] - python、regex

2つの正規表現があり、これら2つの表現が等価かどうかを確認したい場合は、どうすればよいでしょうか。

「等価」とは、 2つの正規表現はまったく同じ文字列セットに一致しますか。

たとえば、これら2つの正規表現は同等です。

b{1}b{0,} == bb*

これら二つは違います。

b != bb*

Pythonのコードを使った答えが理想的です。

回答:

回答№1は0

私はPythonでこれをするための簡単で速い方法があるとは思わないが、あなたは確かにこれをするための機能を構築することができる。 コンピュータサイエンススタック交換からの投稿 2つの正規表現が同等かどうかを判断する方法についての4ステップのプロセスに関する詳細な説明があります。