python的正则表达式 re-------可以在字符串前加上 r 这个前缀来避免部分疑惑,因为 r 开头的python字符串是 raw 字符串,所以里面的所有字符都不会被转义
2024-04-02 18:07:16
正则表达式使用反斜杆(\)来转义特殊字符,使其可以匹配字符本身,而不是指定其他特殊的含义。这可能会和python字面意义上的字符串转义相冲突,这也许有些令人费解。比如,要匹配一个反斜杆本身,你也许要用'\\\\'来做为正则表达式的字符串,因为正则表达式要是\\,而字符串里,每个反斜杆都要写成\\。
你也可以在字符串前加上 r 这个前缀来避免部分疑惑,因为 r 开头的python字符串是 raw 字符串,所以里面的所有字符都不会被转义,比如r'\n'这个字符串就是一个反斜杆加上一字母n,而'\n'我们知道这是个换行符。因此,上面的'\\\\'你也可以写成r'\\',这样,应该就好理解很多了。
最新文章
- MySQL数据库的安装与密码配置
- Autumn is a second spring when every leaf is a flower.
- PHP类型转换
- Mecanim 动作复用示例
- OCR磁盘的导出和导入、备份和恢复以及移动(ocrconfig命令的应用)
- 安全快速修改Mysql数据库名的5种方法
- Effective Java 23 Don't use raw types in new code
- iOS边练边学--多线程NSOperation介绍,子类实现多线程的介绍(任务和队列),队列的取消、暂停(挂起)和恢复,操作依赖与线程间的通信
- Makefile编译选项CC与CXX/CPPFLAGS、CFLAGS与CXXFLAGS/LDFLAGS
- 李洪强漫谈iOS开发[C语言-004]-开发概述程序设计语言程序编译过程
- (poj)3414 Pots (输出路径的广搜)
- MySQL root密码重置报错:mysqladmin: connect to server at 'localhost' failed的解决方案!
- 定义一个方法get_page(url),url参数是需要获取网页内容的网址,返回网页的内容。提示(可以了解python的urllib模块)
- JAVA IO流 InputStream流 Read方法
- 目标检测算法SSD之训练自己的数据集
- js根据鼠标和键盘判断页面是否长时间未进行操作
- java缓存技术的介绍
- 潭州课堂25班:Ph201805201 爬虫基础 第三课 urllib (课堂笔记)
- pyqt5-day1
- eclipse调试的时候怎么后退?