>>950
regex:!aaa[0-9].txt|!bbb[0-9]{2}.txt は
regex:!aaa[0-9].txt | !bbb[0-9]{2}.txt と解釈されてる
| は正規表現の一部ではなく、通常の検索構文として解釈される
スペースも同じ理由で式がそこで終わってしまう

だから regex:"!aaa[0-9].txt|!bbb[0-9]{2}.txt" のように正規表現として解釈して欲しい範囲を括る