一、javaSE (十四)正则表达式

此页面是否是列表页或首页?未找到合适正文内容。

一、javaSE (十四)正则表达式

标签:格式setstrong大整数blog通过默认指定cal

1:正则表达式(理解)

(1)就是符合一定规则的字符患

(2)常见规则

A:字符

x 字符 x。例:‘a‘表示字符a

\\\\ 反斜线字符。

\\n 新行(换行)符(‘\\u000A‘)

\\r 回车符(‘\\u000D‘)

B:字符类

[abc] a、b或c(简单类)

[^abc] 任何字符,除了a、b或c(否定)

[a-zA-2] a到z或A到Z,两头的字母包括在内(范围)

[0-9] 0到9的字符都包括

C:预定义字符类

. 任何字符 我的就是.字符本身,怎么表示呢?\\.

\\d数字:[0-9]

\\w单词字符:[a-zA-20-9]

在正则表达式里面组成单词的东西必须有这些东西组成

D:边界匹配器

^ 行的开头

$ 行的结屋

\\b 单词边界

就是不是单词字符的地方

举例:hello wor1d?haha;xixi

E: Greedy数量词

X? X一次一次也没有

X* X零次或多次

X+ X一次或多次

X{n} X恰好n

作者: 番茄花园

为您推荐

返回顶部