Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 有人能完成这个正则表达式吗?_Asp.net_Regex_Regex Negation - Fatal编程技术网

Asp.net 有人能完成这个正则表达式吗?

Asp.net 有人能完成这个正则表达式吗?,asp.net,regex,regex-negation,Asp.net,Regex,Regex Negation,比较上述表达式,在第二个句号后取8位,共22个字符 下面的表达式在第二个句号前工作正常,但在句号后不取数字 KELECTRIC.BNK.20160526 您可以接受第二个句号后的8位数,如下所示 ^(KELECTRIC)\.(BNK)+\.$ 您可以接受第二个句号后的8位数,如下所示 ^(KELECTRIC)\.(BNK)+\.$ 试一下[code>^(KELECTRIC)\.(BNK)\.[0-9]{8}$或^([A-Z]{1,})\.[A-Z]{1,}.[0-9]{8}$试一下^(KE

比较上述表达式,在第二个句号后取8位,共22个字符

下面的表达式在第二个句号前工作正常,但在句号后不取数字

KELECTRIC.BNK.20160526

您可以接受第二个句号后的8位数,如下所示

^(KELECTRIC)\.(BNK)+\.$

您可以接受第二个句号后的8位数,如下所示

^(KELECTRIC)\.(BNK)+\.$
试一下[code>^(KELECTRIC)\.(BNK)\.[0-9]{8}$或
^([A-Z]{1,})\.[A-Z]{1,}.[0-9]{8}$
试一下
^(KELECTRIC)\.(BNK)\.[0-9]{8}$
{

^(KELECTRIC)\.(BNK)\.(\d{8})$
这个问题由库巴·维罗斯特克和其他一些人回答

谢谢

这个问题由库巴·维罗斯特克和其他一些人回答


谢谢你的工作很好:)很少修改:^KELECTRIC.BNK.\K([0-9]{8})$。([0-9]{8})$谢谢工作很好:)很少修改:^KELECTRIC.BNK.\K([0-9]{8})$([0-9]{8})$所以你可以从一组中得到数字而不是8?我想两者都是一样的。我已经检查过了,两个都很好。也许使用(\d{8})会更好,这样您就可以从一个组中获得数字而不是8?我认为两者都是相同的。我已经检查过了,两个都正常工作。它将接受只有
可以到达的位置的每个字符。您应该改用
\。
KELECTRIC-BNK-20160526
也是一个有效字符串。这相当于@MHassan的答案,因此最好接受他的答案,而不是自己写答案。它将接受只有
可以出现的位置的每个字符。您应该改用
\。
KELECTRIC-BNK-20160526也将是一个有效字符串。这相当于@MHassan的答案,因此最好接受他的答案,而不是自己写。