查找仅包含特定字符集的字符串

时间:2014-12-29 17:11:38

标签: regex

我有一个字符串,需要检查它是否只包含一组特定字符,假设有效字符为abc。因此,当且仅当字符串仅包含字符abc时,我才需要仅匹配字符串的正则表达式。 例如,

  • abcaabac应匹配
  • aaa应匹配
  • abcxyz 匹配
  • xyz 匹配

我认为应该可以使用正则表达式,但我没有成功构建一个这样做,你能提供一些帮助/提示吗? (如果您有完整的解决方案,请大致告诉我它的作用。)

1 个答案:

答案 0 :(得分:4)

将行为准则abc放入字符类中,并通过在其旁边添加+量词使cahr类重复一次或多次人物类。

^[abc]+$

不要忘记添加开始和结束锚点。

DEMO