【发布时间】:2015-07-30 10:27:06
【问题描述】:
我在使用 .net 正则表达式匹配字符串时遇到了一点问题。 例如我有以下字符串:
II Kop 15 / 1544
我想匹配 / 字符后面的第二个数字。 此外,我只想在前面的数字后跟斜杠时匹配该数字。此外,此数字只能是 2 位或 4 位数字。
我想出了这样的东西:
(\b[0-9]{2}\b|\b[0-9]{4}\b)
它匹配 2 或 4 位数字,因为它在这里匹配 15 和 1544。 现在我正在尝试积极的向后看:
(\b[0-9]{2}\b|\b[0-9]{4}\b)(?
不匹配。我究竟做错了什么?请帮忙。
【问题讨论】: