私のアプリケーションのユーザーは正規表現を使用して、アプリケーションが取得する必要があるファイルと除外する必要があるファイルを指定します。たとえば、一致するファイルを含めますfoo.*\.txt
ただし、実行時にアプリケーションのみが認識できる値をフィルターで使用する必要がある場合があります。たとえば、フィルターがfoo[SPECIALVALUEHERE].*\.txt
で、特別な値がたまたま bar である場合、実際のフィルターは次のようになります。foobar.*\.txt
[SPECIALVALUEHERE] の指定に使用できる文字は? あいまいさを避けるために、正規表現の特殊文字/予約文字ではなく、ファイルで発生する文字ではない必要があると思います。顧客からのもう 1 つの要件は、1 文字 (または多くて 2 つまたは 3 つ) のみでなければならないということです。そのため、%SPECIALVALUE% のようなものは問題外です。
この目的のためにどの文字または文字の組み合わせを使用できるかについての提案。