1. ホーム
  2. java

[解決済み] 正規表現が正確にn回またはm回

2022-06-27 20:42:37

質問

次の正規表現を考えてみましょう。 X いずれか の正規表現です。

X{n}|X{m}

この正規表現では X 発生 まさに n または m 回です。

の発生をテストできる正規表現量子はありますか? X まさに n または m 回ですか?

どのように解決するのですか?

ちょうどm回またはn回"を意味する単一の量詞は存在しません。あなたのやり方でよいのです。

代替案としては

X{m}(X{k})?

ここで m < nk の値は n-m .