有些人可能會想知道為什麼以下定致有效,即使沒有r prefix:
在上面的示例中,逃生序列\ s用於匹配一個或一個更多空間字符。沒有R前綴,此逃生序列將被解釋為Tab字符(\ t)。但是,由於使用了R前綴,因此從字面上解釋了逃生序列,並匹配一個或多個空格字符。
異常與規則import re
print (re.sub('\s ', ' ', 'hello there there'))
的另一個異常是\\ easse sequence ,該序列已被使用。代表後斜切角色。也可以在沒有R前綴的情況下使用此逃生序列,如以下示例所示:結論[&&&&&&&&&&& && && && && && && && && &&&&&&&&&&&&&&&&&&&華在Python中使用逃生序列時並非總是需要。但是,通常使用R前綴避免任何混亂或意外行為是一個好主意。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3