-1

您好,我正在尝试使用正则表达式在文本文件中查找以下格式的匹配项,并将数字保存到变量中。

id='12341234321234131313'

现在我的问题我想仅当整数的数字在 16 到 22 之间时才考虑字符串匹配,是否可以直接使用正则表达式来执行此操作,或者我是否必须检查长度?

当位数为 20 时,我将使用以下 if 来匹配

Dim rex = New Regex("id='(\d{20})'")

但是两个数字之间呢?

4

1 回答 1

2

要检查一系列重复长度,请使用{min,max}

"cid='(\d{16,22})'"
于 2013-02-21T07:35:17.607 回答