正则表达式中^和$符号的含义是什么?

时间:2013-09-10 08:24:05

标签: regex

正则表达式中符号^和$的含义是什么。

例如:

  

^ [SQBM] [0-9] {5,6} $

由于

2 个答案:

答案 0 :(得分:2)

^是输入的开头,$就是它的结尾。

e.g。

  • ^[0-9] - 从数字
  • 开始的所有内容
  • [0-9]$ - 以数字
  • 结尾的所有内容

来自wiki的更详细的描述:

  • ^匹配字符串中的起始位置。在基于行的工具中,它匹配任何行的起始位置。
  • $匹配字符串的结束位置或字符串结尾换行符之前的位置。在基于行的工具中,它匹配任何行的结束位置。

答案 1 :(得分:0)

^ - 文字开头

$ - 文字的结尾