黑马程序员技术交流社区

标题: 正则表达式的代号也太多了?怎么记 [打印本页]

作者: 细听风语为梧桐    时间: 2016-9-8 22:22
标题: 正则表达式的代号也太多了?怎么记
常见字符类: 中括号[...]代表单个字符
1)        [abc]         a、b 或 c(简单类)                                        
2)        [^abc]         除了 a、b 或 c外的任何字符(否定)
3)        [a-zA-Z]         a到 z 或 A到 Z中的任意字符,两头的字母包括在内(范围)
4)        [0-9]         0到9的字符都包括
Greedy 数量词
1)        X?                 X,一次或一次也没有
2)        X*                 X,零次或多次
3)        X+                 X,一次或多次
4)        X{n}                 X,恰好 n 次
5)        X{n,}         X,至少 n 次
6)        X{n,m}         X,至少 n 次,但是不超过 m 次

作者: LoneRan9er    时间: 2016-9-8 22:43
看上去特别难记   其实很有规律   多用两次就记得差不多了   
作者: 青火    时间: 2016-9-8 22:50
也不需要特别去记,要用的时候查API
作者: LShu    时间: 2016-9-8 22:50
多敲几遍代码就可以熟悉了....不用担心记不住
作者: 我本欲善良    时间: 2016-9-8 22:50
其实就像公式一样,理解中记忆,配合着代码,千万别死记硬背,这方便的练习题多做几道问题就解决了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2