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

浙公网安备 33010602011771号