此问题在此处已有答案:
How do I match an entire string with a regex?(8个答案)
5天前关闭。
我有下面的正则表达式模式
A(?:SC|ED)B[a-zA-Z0-9]{8}
匹配给定的2种字符串模式
德国联邦银行
ASCB12345678标准品
目前,它允许超过12个字符。如何更新正则表达式,使它可以限制最多12个字符?
此问题在此处已有答案:
How do I match an entire string with a regex?(8个答案)
5天前关闭。
我有下面的正则表达式模式
A(?:SC|ED)B[a-zA-Z0-9]{8}
匹配给定的2种字符串模式
德国联邦银行
ASCB12345678标准品
目前,它允许超过12个字符。如何更新正则表达式,使它可以限制最多12个字符?
1条答案
按热度按时间sr4lhrrt1#
如果我没理解错的话,你想精确匹配12个字符。如果是这样的话,那么很容易修复:
或者,如果您需要匹配最多12个字符,则:
插入符号^和美元$字符在正则表达式中有特殊的含义。它们被称为“锚”。插入符号^匹配文本的开头,美元$ -匹配文本的结尾。