Asp.net 有人能完成这个正则表达式吗?
比较上述表达式,在第二个句号后取8位,共22个字符 下面的表达式在第二个句号前工作正常,但在句号后不取数字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
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的答案,因此最好接受他的答案,而不是自己写。