python r和轉義字元

2021-08-01 12:32:18 字數 414 閱讀 9926

python的正規表示式 re

可以在字串前加上 r 這個字首來避免部分疑惑,因為 r 開頭的python字串是 raw 字串,所以裡面的所有字元都不會被轉義 。

一般正規表示式使用反斜桿(\)來轉義特殊字元,使其可以匹配字元本身,而不是指定其他特殊的含義。這可能會和python字面意義上的字串轉義相衝突,這也許有些令人費解。比如,要匹配乙個反斜桿本身,你也許要用』\\』來做為正規表示式的字串,因為正規表示式要是\,而字串裡,每個反斜桿都要寫成\。

你也可以在字串前加上 r 這個字首,因為 r 開頭的python字串是 raw 字串,所以裡面的所有字元都不會被轉義,比如r』\n』這個字串就是乙個反斜桿加上一字母n,而』\n』我們知道這是個換行符。因此,上面的』\\』你也可以寫成r』\』 。

其他正規表示式相關可以參考:

和轉義字元

被這個標記所包含的內容將表示為純文字,比如表示文字內容 此標記用於xml文件中,我們先來看看使用轉義符的情況。我們知道,在xml中,等字元是不能直接存入的,否則xml語法檢查時會報錯,如果想在xml中使用這些符號,必須將其轉義為實體,如 這樣才能儲存進xml文件。在使用程式讀取的時候,解析器會自動將...

和轉義字元

被這個標記所包含的內容將表示為純文字,比如表示文字內容 此標記用於xml文件中,我們先來看看使用轉義符的情況。我們知道,在xml中,等字元是不能直接存入的,否則xml語法檢查時會報錯,如果想在xml中使用這些符號,必須將其轉義為實體,如 這樣才能儲存進xml文件。在使用程式讀取的時候,解析器會自動將...

和轉義字元

被這個標記所包含的內容將表示為純文字,比如表示文字內容 此標記用於xml文件中,我們先來看看使用轉義符的情況。我們知道,在xml中,等字元是不能直接存入的,否則xml語法檢查時會報錯,如果想在xml中使用這些符號,必須將其轉義為實體,如 這樣才能儲存進xml文件。在使用程式讀取的時候,解析器會自動將...