我正在寻找一个在c#中的正则表达式问题的答案。我正在寻找特定邮编格式的匹配并遇到问题。下面是我检查的正则表达式:在c#中的正则表达式 - 英国邮政编码
([A-Z]{1})([0-9]{2})([0-9]{1})([A-Z]{2})
所以,这是寻找一个字母,两个数字,一个数字,两个字母的格式。
当我测试这个RegexPlanet.com
是给了我一个匹配,但是当我在c#中检查它给了一个不寻常的响应。当它在A112BB
的测试邮编中输入时,当我输入A112BBCCCC
时,它也带回了一个匹配。任何人都知道为什么c#在匹配找到后选择忽略最后一个字符?正如我所说,输入A112BBCCCC
进入测试仪RegexPlanet.com
失败并表示不匹配。
感谢
感谢vilx - 就是这样。没有开始和结束标记。干杯 – 2011-04-28 15:30:26