この正規表現が何に一致するかわかりません。
(a+b)^n(c+d)^m
+
メタ文字は「前のパターンの1回以上」を意味することを私は知っています。したがって、a+
1つ以上のに一致a
しa*
ますが、空の文字列も含まれます。
しかし、この場合、RegExはを意味するa or b to the nth time concatenated with c or d to the mth time
ので、次のような文字列に一致すると思います。
aaaacc (n=4, m=2)
bbbbbdddd (n=5, m=4)
aaaddddd (n=3, m=5)
bc (n=1, m=1)
aaaaaaaaaaaaccccc (n=12, m=5)
...
これは正しいです?そうでない場合、この正規表現が一致するものの例を誰かが提供できますか?