假设我有一组字符[a-z] 我希望匹配集合中的每个字符,但字符“a”除外 谢谢!
答案 0 :(得分:11)
[a-z-[e]]
表示“除了e之外的a和z之间的任何字符”。但据我所知,只有.NET,JGSoft和XML Schema支持这些“subtracted character classes”。
另一个例子:
[a-z-[aeiou]]
匹配任何(ASCII)辅音。
答案 1 :(得分:5)
答案 2 :(得分:2)
完整的解决方案(即无论角色位于[a-z]集和中的位置更加兼容):
[^\W\dA-Z && x]
其中" x"是要排除的字符(或字符组,例如efgh)。
经过测试: