1、说明

\s 空白符
\S 非空白符
[\s\S]任意字符
[\s\S]* 0个到任意多个字符
[\s\S]*?   0个字符,匹配任何字符前的位置。

2、*?

[\s\S]*? 如果不加?就是所有的,如果加?就是匹配到后面紧跟的字符之前(包括这个字符)

示例:

正则表达式\s字符匹配

 

 

 3、如果不加?会一直匹配

正则表达式\s字符匹配

 

 4、如果只加d,匹配d及之前的一个字符

正则表达式\s字符匹配

 其他:

  • *? 重复任意次,但尽可能少重复
  • +? 重复1次或更多次,但尽可能少重复
  • ?? 重复0次或1次,但尽可能少重复
  • {n,m}? 重复n到m次,但尽可能少重复
  • {n,}? 重复n次以上,但尽可能少重复

相关文章:

  • 2021-12-31
  • 2021-08-16
  • 2021-12-15
  • 2021-09-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-12
  • 2021-12-10
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案