跳转至

Lecture 4: Regular Expression

正则表达式的几个符号

符号 含义 示例
* 零或多次 x*
+ 至少一次 x+
? 最多一次 x?
[^] 不含 [^abc]
[] 其中之一 [abc]
l-r 范围之一 A-Z
x{y} 恰好 y 次 x{3}
x{y,} 至少 y 次 x{3,}
x{y,z} y-z 次 x{3,5}
. 任意字符 .
\s 空白字符 N/A
\S 非空白字符 N/A
\d 数字 N/A
\D 非数字 N/A
\w 字母 N/A
\W 非字母 N/A
^ 行首 ^xxx
$ 行尾 xxx$

java.util.regex

这部分应该不是重点内容,先列出提纲,有时间就复习一下,没时间就算了

  • PatternMatcher
  • PatternSyntaxException

捕获组 Capturing groups

start()end() 方法

matcheslookingAt 方法

replaceFirstreplaceAll 方法

appendReplacementappendTail 方法

PatternSyntaxException 的方法