Java正则表达式详解(通俗易懂,学习推荐版)

描述

Java正则表达式详解(通俗易懂,学习推荐版)_第1张图片

书写规则

Java正则表达式详解(通俗易懂,学习推荐版)_第2张图片

注意:

扩展知识点:(?i)表示忽略大小写,&&表示与条件,|表示或条件,()表示分组和表达式运算时的括号同个含义。

.可以匹配任何字符。

image-20231205215120806

预定义字符需要用双斜杠表示,如\d用\\d表示。要匹配转义字符的话直接写就好了,如"\\d\n"代表匹配一个数字和一个回车。

匹配格式的字符串的长度小于或大于被匹配的字符串的长度时一定是不匹配的,也就是说首先会检查它们的长度是否相等,不相等一定是false,然后再检查格式是否相同。

\s代表空白字符哦,也就是空格,不是空字符串。\S恰恰相反,非空白字符为真,空白字符为假。

\w包括大小写字母、数字,还包括下划线_哦,注意还包括下划线_

Java正则表达式详解(通俗易懂,学习推荐版)_第3张图片


示例代码

1.

image-20231205213950263

长度不相同一定是false。

2.

Java正则表达式详解(通俗易懂,学习推荐版)_第4张图片

Java正则表达式详解(通俗易懂,学习推荐版)_第5张图片

3.

Java正则表达式详解(通俗易懂,学习推荐版)_第6张图片

扩展知识点:(?i)表示忽略大小写,&&表示与条件,|表示或条件,()表示分组和表达式运算时的括号同个含义。

你可能感兴趣的:(Java学习从0到1,正则表达式,笔记,学习,java)