正则表达式匹配集合中至少一个字母而不重复

时间:2012-12-11 07:52:49

标签: regex posix

例如,如果字母组是{A,B,C},我想匹配

A,B,C,AB,AC,BC,ABC

基本上所有组合(空字符串除外)都取自一组而无需替换。

编辑:我希望能够使用POSIX“grep -E”来完成。

1 个答案:

答案 0 :(得分:3)

尝试:

^(([abc])(?!.*\2))*$

Demo