1. 引入包
在使用正则表达式之前,需要引入包:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
2. 常用模式规则
-
元字符 :这些是正则表达式中的特殊字符,用于匹配特定的模式。
-
.:匹配任意单个字符(换行符除外)。例如,a.b可以匹配 "acb"、"aab" 等,但不能匹配 "ab" 或 "a\nb"。 -
^:匹配字符串的开头。比如,^abc表示以 "abc" 开头的字符串,如 "abcdef"。 -
$:匹配字符串的结尾。例如,abc$表示以 "abc" 结尾的字符串,如 "xyzabc"。 -
|:表示逻辑 “或”。如a|b可以匹配 "a" 或者 "b"。 -
*:匹配前一个字符或子表达式零次或多次。例如,ab*可以匹配 "a"、"ab"、"abb" 等。 -
+:匹配前一个字符或子表达式一次或多次。比如ÿ
-