php - php regex - 如何获得所有两位数
问题描述
我想在文本中获取所有两位数字
文本 :
文字 33 55 66 135 和 132
我想得到 33 ,55 ,66
这是我的模式,但不匹配任何东西!
^\d{2}$
解决方案
看起来您想要捕获应该在任何其他数字之前和之后的 2 位数字。您可以使用:
(?<!\d)\d{2}(?!\d)
正则表达式详细信息:
(?<!\d)
: 断言前一个字符不是数字\d{2}
: 匹配 2 位数字(?!\d)
: 断言下一个字符不是数字