python 中元字元和跳脫字元

  • 作者:由 匿名使用者 發表于 繪畫
  • 2022-11-25

>>>import re

>>>s = ‘Python can run on windows’

>>>re。findall(‘\\bo。+?\\b’,s)

[‘on’]

為什麼用‘\\bo。+?\\b’作為搜尋條件?

‘\bo。+?\b’錯在哪裡?

\b本身就是元字元了,如果加\ 為什麼不會變成搜尋“\b”這個字元?

python 中元字元和跳脫字元方憐容皋惠 2019-02-26

不是什麼字元需要轉義,而是字元前面加斜槓後意思變了,所以叫跳脫字元

比如\n

表示換行,不是字母n

python 中元字元和跳脫字元chaoningwang 2014-11-24

你進入誤區了,\b是元字元,但是是整體,轉義只針對單個字元,所以這裡第一個\只會對\b中的\轉義。

Top