Dreamapple

♥ 博客 ♥

2016-10-13 RegExp(2)

尝试写一写表达式:

变量名

以字母或者下划线开始,然后紧跟着的是下划线字母或者数字;如果没有长度限制的话可以是下面这样:[_a-zA-Z][_a-zA-Z\d]*,如果有长度限制的话,把星号替换为长度区间也是可以的,就像下面这样:[_a-ZA-Z][_a-zA-Z\d]{0,n}。

引号内的字符串

我们暂时只考虑最简单的情况,那就是以双引号作为字符串的开始,然后中间也没有引号转义的情况;如果是......

2016-10-10 RegExp(1)

元字符

^: 匹配一行行首

$: 匹配一行行末

.: 匹配任何字符

2016.3.28匹配2016-3-28,2016/3/28,2016.3.28

|: 多选结构元字符

例如a|b这个整体是一个多选结构,a和b分别表示多选分支;

([Ff]ir|1)st匹配First和first和1st ;^(A|B|C):.*匹配

以A:或者B:或者C:开头的行

\<和\>: 匹配......