前言
平时写脚本,经常会被正则匹配中的转义弄得头大,因此基于perl和python的字符串转义和正则匹配转义探究一下转义的规则。
字符串转义
脚本语言的字符串转义基本是通用的,菜鸟教程中罗列了一下基本的转义字符:
| 转义字符 | 描述 |
|---|---|
| \(在行尾时) | 续行符 |
| \\ | 反斜杠符号 |
| \' | 单引号 |
| \" | 双引号 |
| \a | 响铃 |
| \b | 退格(Backspace) |
| \e | 转义 |
| \000 | 空 |
| \n | 换行 |
| \v | 纵向制表符 |
| \t | 横向制表符 |
| \r | 回车 |
本文探讨了Python和Perl中字符串转义和正则匹配转义的规则,通过实例分析了如何处理转义字符,特别是在字符串转义和正则匹配转义混用时的情况,并指出Python中使用'r'前缀可以忽略字符串转义。
平时写脚本,经常会被正则匹配中的转义弄得头大,因此基于perl和python的字符串转义和正则匹配转义探究一下转义的规则。
脚本语言的字符串转义基本是通用的,菜鸟教程中罗列了一下基本的转义字符:
| 转义字符 | 描述 |
|---|---|
| \(在行尾时) | 续行符 |
| \\ | 反斜杠符号 |
| \' | 单引号 |
| \" | 双引号 |
| \a | 响铃 |
| \b | 退格(Backspace) |
| \e | 转义 |
| \000 | 空 |
| \n | 换行 |
| \v | 纵向制表符 |
| \t | 横向制表符 |
| \r | 回车 |
5940
321

被折叠的 条评论
为什么被折叠?