以特定字母开头的代码的正则表达式

本文关键字:代码 正则表达式 开头 | 更新日期: 2023-09-27 18:36:31

如何构建一个正则表达式来检查此代码:

ABC00000

ABC是固定的,0是数字的占位符。

数字的最大长度为 5。

以特定字母开头的代码的正则表达式

使用此正则表达式:

ABC('d{5})

如果需要,捕获组还将帮助您检索"ABC"后面的数字。

非正则表达式方式:

testString = "ABC00000";
if (testString.StartsWith("ABC") && int.TryParse(testString.Substring(3), 0))
{
}

上面的代码基本上检查前三个字符是否为"ABC",后 5 个字符是否为数字。如果数字可以从字符串中解析,即如果它是一个数字,则 int.TryParse() 函数返回。