正则表达式

来源:互联网 发布:五笔输入法 知乎 编辑:程序博客网 时间:2024/06/02 05:22

☆ 啥是正则表达式
正则表达式的洋文叫regular expression,直接翻译是正常表达。这个名字不重要。看这个名字,能对”正”这个字不迷惑就行了。
正则表达式是对字符串操作的一种逻辑公式。
就是要对字符串进行复杂的控制和操作的这么一个描述。

它定义了一些特殊的字符,然后用这些特殊的字符进行组合,
然后形成了一个由特殊字符组成的【规则字符串】。
这个规则字符串是对字符串结构的一种描述。
专业点说,就是一种【过滤逻辑】

☆ 正则表达式有啥用
正则表达式主要就是针对文本的,
主要的用途就是两个,搜索替换符合某个规则的文本。

☆ Java当中的正则表达式

Java从JDK1.4版本的时候,就带上了支持正则表达式的包。
java.util.regex包
在这个包里头,有三个类,Pattern类,Matcher类,PattternSyntaxException类
Pattern,中文翻译叫模式,这个类就是用来描述规则的。
Matcher,中文翻译叫匹配器,这个类就是用规则来操作对象的。
PatternSyntaxException,中文翻译叫模式语法异常,作用是如果你定了一个特无耻的,不合法的匹配规则,这就会抛出异常。

☆ Java

0 0
原创粉丝点击