Regex para verificar a não repetição de um conjunto de caracteres

Suponha que eu tenha o conjunto de caracteres[ABC]. Estou procurando um regex que corresponda a qualquer permutação do superconjunto, exceto o conjunto vazio, ou seja,

<code>ABC ACB BAC BCA CAB CBA
AB BC AC CB CA BA
A B C
</code>

O regex deve (obviamente)não coincidir com a seqüência vazia.

p.s. Uma maneira alternativa de expressar o mesmo objetivo é "corresponder uma string não vazia contendo cada caractere no conjunto no máximo uma vez".

update: o conjunto[ABC] é apenas um exemplo, pois o conjunto real também pode ser maior. Com essa pergunta, eu esperava encontrar uma solução "geral" em vez de uma solução específica para[ABC].

questionAnswers(8)

yourAnswerToTheQuestion