いくつかの正規表現があるとしましょう:
expr_1: "テストファイル"
expr_2: "テスト_*"
expr_3: "テスト*"
これらはすべて文字列「test_file」に一致します。どのルールが最も制限的なルールであるかをプログラムでどのように把握できますか (この場合は expr_1 )?
私が達成したいこと:
多くのファイルに適用される一般的なルールがありますが、たとえば .jpeg ファイルについては、特別な操作を行いたいと考えています。たとえば、「.jpeg」ファイルを選択するルールが「*」ルールよりも制限的であることをどのように判断できますか?
編集: Qt から QRegExp を使用していますが、これは何も変更しないはずです。