【发布时间】:2011-11-18 02:43:35
【问题描述】:
这是一个关于正则表达式的简单问题,但我没有找到答案。
我想确定一个数字是否恰好按顺序出现两次或四次次。我可以使用什么语法?
\d{what goes here?}
我试过\d{2,4},但这个表达式也接受三个数字。
【问题讨论】:
-
例如,匹配两位或四位的年份。
-
如果字符串是
abc 123 xyz,你想发生什么?它是否应该匹配12,因为这恰好是两个数字?还是不应该,因为12是更大数字序列123的一部分,它本身既不是2 也不是4 长?如果我不得不猜测,我认为你想要后一种行为,但你的问题并不清楚。示例和/或更清晰的规范会有所帮助。abc 12345 def的同样问题...那里应该发生什么?