Regex для проверки неповторения набора символов

Предположим, у меня есть набор символов[ABC], Я ищу регулярное выражение, которое соответствовало бы любой перестановке надмножества, кроме пустого множества, т.е.

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

Регулярное выражение должно (очевидно)not соответствовать пустой строке.

постскриптум Альтернативный способ выразить одну и ту же цель - «сопоставить любую непустую строку, содержащую каждый символ в наборе не более одного раза».

обновление: набор[ABC] Это всего лишь пример, потому что реальный набор также может быть больше. С этим вопросом я надеялся найти «общее» решение, а не конкретное для[ABC].

Ответы на вопрос(8)

Ваш ответ на вопрос