标签: regex
我有一个字符串,需要检查它是否只包含一组特定字符,假设有效字符为abc。因此,当且仅当字符串仅包含字符a,b或c时,我才需要仅匹配字符串的正则表达式。 例如,
abc
a
b
c
abcaabac
aaa
abcxyz
xyz
我认为应该可以使用正则表达式,但我没有成功构建一个这样做,你能提供一些帮助/提示吗? (如果您有完整的解决方案,请大致告诉我它的作用。)
答案 0 :(得分:4)
将行为准则a,b,c放入字符类中,并通过在其旁边添加+量词使cahr类重复一次或多次人物类。
+
^[abc]+$
不要忘记添加开始和结束锚点。
DEMO