正则表达式学习:定义
正则表达式
正则表达式是强大、便捷、高效的文本处理工具。正则表达式本身,如同一门袖珍编程语言的通用模式表示法,赋予使用者描述和分析文本的能力。配合上特定工具提供的额外支持,正则表达式能够添加、删除、分离、叠加、插入和修整各种类型的文本和数据。
简记法
转义符 | 含义 |
---|---|
\t | 制表符 |
\n | 换行符 |
\r | 回车符 |
\s | 空白字符(空格,制表) |
\S | \s取反 |
\w | [a-zA-Z0-9] |
\W | \w取反 |
\d | [0-9] |
\D | \d取反 |
模式修饰符
字母 | 模式 |
---|---|
i | 不区分大小写 |
x | 宽松排列和注释模式 |
s | 点号通配模式 |
m | 增强的行锚点模式 |
以上内容为《精通正则表达式》一书的学习笔记,perl版本的正则表达式。