Java基础——正则表达式

正则表达式

定义字符串的模式,字符串都能通过正则表达式表达出来,通过正则表达式“指定"筛选满足要求的字符串

基本语法

  • 每个()中可以包括一个正则表达式,()组成的字符串可以选择某个来进行匹配
  • 转义字符“\”,在java正则中“\\”表示“\”,个数一定是偶数,比如匹配“\”字符:声明String s = "\\";对应的正则表达式String pattern = "\\\\"。(第一个斜杠是转义符,第二个斜杠是斜杠本身,第三个斜杠是转义符,第四个斜杠是斜杠本身).;对于本身就是像“\n \r”这样的,正则表达式也是一个“\n \r”(就是一个整体),如果是匹配一些特殊字符,就是直接声明字符串时就要转义的字符,例如String s = "\[",匹配这个括号的时候就需要正则表达式String pattern = "\\["
  • ^定义开始匹配的字符,这个和$就是精准的匹配,标定了一串字符串的开始和结束,如果不使用,如果字符串中包含一段满足条件的就会匹配成功
  • $定义结束匹配的字符
  • *<

你可能感兴趣的:(Java基础,字符串,正则表达式,java,regex)