3.正则表达式入门之特殊字符匹配
1.特殊字符
正则表达式中特殊字符的表格如下:
2.特殊字符实例学习
1).$
匹配输入字符串的结尾位置
例子:
public static void main(String[] args) {
String str="life is a fuck _movie";
//获得一个正则表达式对象
Pattern p = Pattern.compile("ie$");
//使用正则表达式对象处理指定字符串,并获得结果对象
Matcher m = p.matcher(str);
//从正则表达式结果对象中获得信息
while (true){
if(m.find()) {
System.out.print(m.group());
}else break;
}
}
2).^
匹配输入字符串的开始位置,除非在方括号表达式中使用,当该符号在方括号表达式中使用时,表示不接受该方括号表达式中的字符集合。
例子:
public static void main(String[] args) {
String str="life is a fuck _movie";
//获得一个正则表达式对象
Pattern p = Pattern.compile("^life");
//使用正则表达式对象处理指定字符串,并获得结果对象
Matcher m = p.matcher(str