关于正则表达式:正则表达式^(d {1,2})$是什么意思?

What does the regular expression ^(d{1,2})$ mean?

本问题已经有最佳答案,请猛点这里访问。

我试图理解在谷歌的表单中,正则表达式^(d 1,2)$代表什么。快速浏览一下regex站点和工具让我很困惑。有人能帮忙吗?


  • ^断言字符串开头的位置
  • (表示捕获组的开始。
  • &\d数字,0,1,2,…9。等。
  • &{1,2}一到二次。
  • 你猜是)关闭了小组。
  • $断言字符串末尾的位置

正则表达式可视化:

vis


  • ^-线路的起点。
  • (\d{1,2})—最多捕获两位数字(即一位或两位)。
  • $-线路末端。


  • ^与行首匹配
  • 帕伦斯现在可以忽略。
  • d 1,2表示一个或两个数字
  • $是行尾。

如果需要,parens可以用来检索在regex中找到的数字。


表示至少有一个两位数的\d{1,2},开头^或结尾$处无其他字符。括号从本质上选择字符串,即数字是什么