认识正则表达式|学习笔记

简介: 快速学习 认识正则表达式

开发者学堂课程【Java 高级编程认识正则表达式】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/20/detail/333


认识正则表达式


具体内容

通过之前的一系列的分析可以发现,String 一个非常万能的类型,因为 String 不仅仅可以支持有各种字符串的处理操作,也支持有向各个数据类型的转换功能,所以在项目的开发之中,只要是用户输入的信息基本上都可以用 String 表示。

于是再向其他类型转换的时候,为了保证转换的正确性,往往需要对其进行一些复杂的验证处理,这种情况下如果只是单纯的依靠 String 类中的方法是非常麻烦的。

 

认识正则表达式

现在假设有一个字符串要求你判断字符串是否由数字组成,如果由数字所组成则将变为数字进行乘法计算。

 

实际上这种验证的功能是非常简单的,但是这如此简单的功能却需要开发者编写大量程序逻辑代码那么如果是更加复杂的验证呢?那么在这样的情况下,对于验证来讲最好的做法就是利用正则表达式来完成。

 

范例:使用正则表达式实现同样的效果

正则表达式最早是从 Perl 语言里面发展而来的,而后在 JDK1.4 以前如果需要使用到正则表达式的相关定义则需要单独引入其他的 jar 文件,但是从 JDK1.4 之后,正则已经默认被 JDK 所支持,并且提供有 java.util.regex 开发包,同时针对于 String 类也提出进行了一些修改,使其可以有方法之间支持正则处理。

 

使用正则最大特点在于方便进行验证处理,以及方便进行复杂字符串的修改处理。

相关文章
java202303java学习笔记第二十七天-正则表达式之3
java202303java学习笔记第二十七天-正则表达式之3
39 0
java202303java学习笔记第二十八天-正则表达式基本练习2
java202303java学习笔记第二十八天-正则表达式基本练习2
62 0
java202303java学习笔记第二十八天-正则表达式基本练习1
java202303java学习笔记第二十八天-正则表达式基本练习1
58 0
java202303java学习笔记第二十八天-正则表达式基本练习3 原
java202303java学习笔记第二十八天-正则表达式基本练习3 原
48 0
java202303java学习笔记第二十七天-正则表达式基本练习1
java202303java学习笔记第二十七天-正则表达式基本练习1
63 0
java202303java学习笔记第二十七天-正则表达式之2
java202303java学习笔记第二十七天-正则表达式之2
55 0
java202303java学习笔记第二十七天-正则表达式之1
java202303java学习笔记第二十七天-正则表达式之1
51 0
java202303java学习笔记第二十七天-正则表达式之4
java202303java学习笔记第二十七天-正则表达式之4
37 0
java202303java学习笔记第二十七天-正则表达式之3
java202303java学习笔记第二十七天-正则表达式之3
39 0
|
开发者 Python
正则表达式4|学习笔记
快速学习正则表达式4
正则表达式4|学习笔记