正则表达式

语法

/^ $/

  • ^ 开始标记
  • $ 结束标记

1.普通字符

  • [abc] 匹配字符串里所有abc
  • [^abc] 匹配字符串除了abc之外的
  • [A-Z] 匹配A-Z之间的
  • . 匹配除了\n、\r之外所有
  • \s\S \s是匹配所有空白符,包括换行,\S 非空白符,不包括换行。
  • \w 匹配字母、数字、下划线。等价于 [A-Za-z0-9_]

2.特殊字符

要在特殊字符前加\

3.限定符

限定符出现在范围表达式之后。因此,它应用于整个范围表达式,

    • 号代表前面的字符必须至少出现一次(1次或多次)
    • 号代表前面的字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。
  • ? 号代表前面的字符最多只可以出现一次(0次或1次)。
  • {n} n 是一个非负整数。匹配确定的 n 次
  • {n,} n 是一个非负整数。至少匹配n 次。
  • {n,m} m 和 n 均为非负整数,其中 n <= m。最少匹配 n 次且最多匹配 m 次。
posted @ 2022-10-08 12:02  lwx_R  阅读(23)  评论(0)    收藏  举报