我的应用程序中的用户将使用正则表达式来指定应用程序应采用哪些文件以及应排除哪些文件,例如包含匹配的文件foo.*\.txt
然而,有时过滤器需要使用只有应用程序在运行时才能知道的值。例如,如果过滤器是foo[SPECIALVALUEHERE].*\.txt
并且特殊值恰好是 bar,则实际过滤器将是foobar.*\.txt
哪些字符可用于指定 [SPECIALVALUEHERE]?我想为了避免歧义,它不能是正则表达式中的特殊/保留字符,也不能是文件中出现的字符。客户的另一个要求是它必须是一个(或最多两个或三个)字符,所以像 %SPECIALVALUE% 这样的东西是不可能的。
我可以为此目的使用哪个字符或字符组合的任何建议。