Regex para comprobar la no repetición de un conjunto de caracteres.

Supongamos que tengo el conjunto de caracteres[ABC]. Estoy buscando una expresión regular que coincida con cualquier permutación del superconjunto excepto el conjunto vacío, es decir,

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

La expresión regular debe (obviamente)no coincide con la cadena vacía.

PD. Una forma alternativa de expresar el mismo objetivo es "hacer coincidir cualquier cadena no vacía que contenga cada carácter en el conjunto como máximo una vez".

actualización: el conjunto[ABC] es solo un ejemplo, porque el conjunto real también puede ser más grande. Con esta pregunta esperaba encontrar una solución "general" en lugar de una particular para[ABC].

Respuestas a la pregunta(8)

Su respuesta a la pregunta