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

时间:2014-07-11 16:56:10

标签: regex

我试图了解正则表达式^(\ d {1,2})$在Google工作表中代表什么。快速查看正则表达式网站和工具让我感到困惑。有人可以帮忙吗?

4 个答案:

答案 0 :(得分:14)

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

正则表达式可视化:

vis

答案 1 :(得分:1)

这意味着至少有一个最多两位数\d{1,2},开头^或结尾$没有其他字符。括号基本上是在其中选取字符串,即数字是什么

答案 2 :(得分:1)

  • ^匹配行的开头
  • 现在可以忽略这些parens ..
  • \ d {1,2}表示一位或两位数字
  • $是该行的结尾。

如果需要,可以使用parens来检索正则表达式中找到的数字。

答案 3 :(得分:1)

  • ^ - 开始一行。
  • (\d{1,2}) - 最多可捕获两位数字(即一位或两位数字)。
  • $ - 行尾。