c# - 检查字符串是否以 4 个数字结尾

标签 c# regex numbers

我正在尝试找出确定 string 是否恰好以 4 个数字结尾的最佳方法。号码范围为 0000-9999。

例如。我有一个字符串,可以是“MVI_2546”或类似“FILETEST”的字符串。

我需要解析该字符串并返回 truefalse 值,具体取决于它是否恰好以 4 个数字结尾。

最佳答案

Regex.Match 可用于根据正则表达式测试字符串。它返回一个 Match-object,其中 Success 属性显示是否匹配。

Regex.Match(yourString, @"\d{4}$").Success

在您的测试中使用它来查看 yourString 是否以四位数字结尾。

问候

关于c# - 检查字符串是否以 4 个数字结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36519319/

相关文章:

c - 如何记录使用 VS 2010 执行的代码部分的行号

regex - 提取包含一个或多个数字的文件名,然后将 cat 内容提取到输出文件

c# - 将 int 转换为 int64,int 变量仍然在 int.MaxValue 处返回负数

c# - 如何从窗口服务中控制面板的区域配置中读取 “List Separator” 设置?

PHP - 将两组数字(小时和分钟)转换为时间

Python:解析 javascript 生成的 html 字符串中的换行符

JavaScript 正则表达式 - 仅两个 [a-z] 后跟三个 [0-9]

c# - .NET 中服务之间的通信

c# - 使用自定义控件拖放到网格上

Varnish VCL 中的正则表达式捕获组