rel="File-List" href="正则杂想(1).files/filelist.xml" />
正则杂想(1)
为了处理字符串,我们需要按照一些条件来对字符串进行一些操作,对字符串的操作,最终的思考会落到对单个字符的操作处理上。而单个字符有一些如下的基本操作:
1. 该字符存在不存在,可有可无,符号表示成/ ? /
2. 任意一个字符,符号表示成 / . /
3. 该字符存在0个或者任意多个,符号表示成/ * /, *形似乘号,“乘以什么什么”在英文中表示成“times”,而“times”在英文中也可以表示成“多次”的意思,方便记忆
4. 该字符存在1个或者任意多个,符号标称成/ + /
5. 以上的这些字符都被称作“元字符”,如果要在正则表达式里面表达这些元字符本身,则必须使用转义的方式,比如在perl里,如果要表示一个句号,则必须在该句号前面加上一个反斜杠/.