多项选择题

下列选项中对于通配符描述正确的是()。

A.?:任意单个字符
B.*:任意长度的任意字符
C.[]:指定范围内的字符
D.[^]:指定范围外的字符