c# - 正则表达式开始结束位置

标签 c# regex

我需要使用正则表达式对包含位置信息的字符串进行验证。

例子:

020005254877841100557810AAAAAA841158891BBBB

我需要获得匹配位置 5 到 10,并且只能是数字。

如何使用 RegEx 执行此操作?

最佳答案

嗯,它真的必须是正则表达式吗? 我会这样做的。

var myString = "020005254877841100557810AAAAAA841158891BBBB";
var isValid = myString.Substring(4, 5).All(Char.IsDigit);

关于c# - 正则表达式开始结束位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13278011/

相关文章:

c# - Xamarin UISwipeGestureRecognizer 渲染器

java - groovy/java 正则表达式检查是否为 "yyyy.MM.dd"格式

php - 限制更换次数

c# - MySQL 连接返回多行

c# - 使用 Entity Framework 更新记录而不先加载

python - 匹配模式后如何复制后续文本?

java - 在java正则表达式中转义特殊字符(不引用)

python - Gruber 的 Python URL 正则表达式

c# - 是否可以通过 Word API 查看单词的不同形式?

c# 如何使用 Property