Para corresponder um literal ]
e um literal -
em um Suporte Expressão você terá que usá-los assim:
[^]/\^:-]
ou, melhor ainda, desde alguns ferramentas exigem que a barra invertida seja ignorada :
[^]/\^:-]
isto é, O colchete à direita (']') perderá seu significado especial e se representará em uma expressão de colchetes se ocorrer primeiro na lista (após uma inicial '^', se any)
e
O caracter hífen-menos será tratado como tal se ocorrer primeiro (depois de um inicial '^', se houver) ou por último na lista
consequentemente, Se uma expressão de colchetes especificar tanto '-' quanto ']', o ']' deve ser colocado primeiro (após o '^', se houver) e o '-' último dentro da expressão de colchetes.
As regras para expressões de colchetes são as mesmas para ERE e BRE .