python的正则表达式 re-------可以在字符串前加上 r 这个前缀来避免部分疑惑,因为 r 开头的python字符串是 raw 字符串,所以里面的所有字符都不会被转义...
生活随笔
收集整理的這篇文章主要介紹了
python的正则表达式 re-------可以在字符串前加上 r 这个前缀来避免部分疑惑,因为 r 开头的python字符串是 raw 字符串,所以里面的所有字符都不会被转义...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
正則表達式使用反斜桿(\)來轉義特殊字符,使其可以匹配字符本身,而不是指定其他特殊的含義。這可能會和python字面意義上的字符串轉義相沖突,這也許有些令人費解。比如,要匹配一個反斜桿本身,你也許要用'\\\\'來做為正則表達式的字符串,因為正則表達式要是\\,而字符串里,每個反斜桿都要寫成\\。
你也可以在字符串前加上 r 這個前綴來避免部分疑惑,因為 r 開頭的python字符串是 raw 字符串,所以里面的所有字符都不會被轉義,比如r'\n'這個字符串就是一個反斜桿加上一字母n,而'\n'我們知道這是個換行符。因此,上面的'\\\\'你也可以寫成r'\\',這樣,應該就好理解很多了。
轉載于:https://www.cnblogs.com/Baronboy/p/5997885.html
總結
以上是生活随笔為你收集整理的python的正则表达式 re-------可以在字符串前加上 r 这个前缀来避免部分疑惑,因为 r 开头的python字符串是 raw 字符串,所以里面的所有字符都不会被转义...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 安装 redis
- 下一篇: python--json pickle