否定、補完、反転など、どのように呼ばれているのかわかりません。コンセプトはこうです。たとえば、アルファベット「ab」を持つ
R = 'a'
!R = the regexp that matche everyhting exept what R matches
この簡単な例では、次のようになります
!R = 'b*|[ab][ab]+'
そのような正規表現はどのように呼ばれますか? それを計算する方法があることを私の研究から覚えていますが、それは複雑で、一般的に手で作るのは難しすぎます. それを行うための優れたオンライン ツール (または通常のソフトウェア) はありますか?