我已经尝试了几种正则表达式组合来弄清楚这一点,但有些或条件失败,
我有一个输入字符串,只能包含一组给定的定义字符
让我们说A,B或C.
我如何匹配这样的东西?
ABBBCCC - isMatch True
AAASDFDCCC - isMatch false
PS.我正在使用C#
Von*_*onC 18
^[ABC]+$
Run Code Online (Sandbox Code Playgroud)
应该足够了:那就是使用Character类或Character Set.
该锚 "^"和"$"将在那里只是为了确保所有的字符串仅包含那些人物从开始到结束.
Regex.Match("ABACBA", "^[ABC]+$"); // => matches
Run Code Online (Sandbox Code Playgroud)
含义:字符集不保证匹配字符的顺序.
Regex.Match("ABACBA", "^A+B+C+$"); // => false
Run Code Online (Sandbox Code Playgroud)
保证订单
| 归档时间: |
|
| 查看次数: |
358 次 |
| 最近记录: |