我正在试图找出最佳方法来确定是否以string4个数字结束.号码范围是0000-9999.
例如.我有一个字符串,可以是"MVI_2546"或类似"FILETEST".
我需要解析该字符串并基本上返回一个true或false值,具体取决于它是否以4个数字结束.
Sam*_*han 12
Regex.Match可用于针对正则表达式测试字符串.它返回一个Match-object,其中Success属性显示是否匹配.
Regex.Match(yourString, @"\d{4}$").Success
Run Code Online (Sandbox Code Playgroud)
在测试中使用此选项可查看是否yourString以四位数结尾.
问候
尝试这个:
\d{4}$
Run Code Online (Sandbox Code Playgroud)
\d匹配一个数字,{4}量词说明必须有4前一个标记(4数字)并$定义字符串结尾。
使用示例$:
# RegEx foo
foo # Match
barfoo # Match
foobar # Match
# RegEx foo$
foo # Match
barfoo # Match
foobar # No Match
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6435 次 |
| 最近记录: |