Python正则表达式(part2):如何正确使用转义字符?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1085个文字,预计阅读时间需要5分钟。
文章目录+正则表达式的转换+正则表达式的转换+使用正则表达式进行匹配+如果使用正则表达式来匹配特定特殊字符(.+*?^$[](){}|),则需要在特殊字符前加上反斜杠[\]表示转义+表示转义。+例如1+In+re.find(正则表达式)
文章目录
- 正则表达式的转义
正则表达式的转义
- 如果使用正则表达式来匹配特殊字符(. * + ? ^ $ [] () {} | ),则需要在特殊符号前加上 表示转义。
例子1
In : re.findall('-?\d+\.?\d*',"123,-123,1.23,-1.23")Out: ['123', '-123', '1.23', '-1.23']
例子2
In :print(re.findall('\$\d+',"薪资:$100"))Out: ['$100']
- 在编程语言中,常使用原生字符串书写正则表达式避免多重转义的麻烦。
本文共计1085个文字,预计阅读时间需要5分钟。
文章目录+正则表达式的转换+正则表达式的转换+使用正则表达式进行匹配+如果使用正则表达式来匹配特定特殊字符(.+*?^$[](){}|),则需要在特殊字符前加上反斜杠[\]表示转义+表示转义。+例如1+In+re.find(正则表达式)
文章目录
- 正则表达式的转义
正则表达式的转义
- 如果使用正则表达式来匹配特殊字符(. * + ? ^ $ [] () {} | ),则需要在特殊符号前加上 表示转义。
例子1
In : re.findall('-?\d+\.?\d*',"123,-123,1.23,-1.23")Out: ['123', '-123', '1.23', '-1.23']
例子2
In :print(re.findall('\$\d+',"薪资:$100"))Out: ['$100']
- 在编程语言中,常使用原生字符串书写正则表达式避免多重转义的麻烦。

