正则表达式学习笔记(一)

正则表达式区分字母大小写,但也有强制不区分的写法。

.(英文句号)可以匹配任何一个单个字符(一般不匹配换行符),在DOS中用?,在SQL中用_

实际的正则表达式成为模式(pattern)

用(元字符,metacharacter)进行转义,在需要转义的符号前添加\

用[](元字符 和)来匹配此集合中与任何一个成员相匹配的文本
字符集多用于不需要区分字母大小写的情况,例如用[Rr]和[Ee]来匹配RegEx或regex,但不能匹配REGEX

可以用-来构成一些特殊字符的字符集,合法的字符集包括
[0-9] [a-z] [A-Z] [A-z]等

-不需要被转义

[A-Za-z0-9]可以匹配A-Z[0-9]的全部字符

取非匹配
用^来表示取非匹配
如,用[^0-9]来避免匹配0-9的数字


标签: 计算机, 学习, 正则表达式

添加新评论