【发布时间】:2026-01-14 16:25:01
【问题描述】:
我正在使用此代码
(\d{5})([\-]\d{4})?\s*
与我的邮政编码匹配
12345-1234
2组
1. 12345
2. -1234
我需要它来匹配 1 个组中的 12345(5 个字符 zip)和 12345-1234(10 个字符 zip)。这可能吗?
编辑:
(\d{5}-\d{4}|\d{5})
(感谢 vcsjones)满足原始问题。
但是,如果 Zip 格式错误(例如 12345-123),它不会仅检索 12345
有什么办法吗?
【问题讨论】:
标签: regex vb.net regex-group