亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

轉義字符!!

轉義字符為什么ma=re.match(r'\[[\w]\]','[a]')的斜杠打在外括號而不是內括號前面?而且,raw字符串里面的轉義字符不是無效嗎?

正在回答

1 回答

放在外面的話匹配的是“[任意一個字母或數字或下劃線或漢字]”,放在里面就是匹配“[ 或者 ] 或者 ?任意一個字母或數字或下劃線或漢字”。轉義字符無效是的是像 \n \r \t 這種,而 \[ 可以是因為 [ 符號是元字符

2 回復 有任何疑惑可以回復我~
#1

lifelegendc 提問者

額,我還是不明白你說的 放在里面就是匹配“[ 或者 ] 或者 任意一個字母或數字或下劃線或漢字”是什么意思,可以再解釋一下嗎?另外,raw中的符號字符除了[其他的都需要轉義嗎?
2017-02-13 回復 有任何疑惑可以回復我~
#2

Extends123 回復 lifelegendc 提問者

1. 放在里面的話就是 [\[\w\]] ,那么實際上‘[]’里面就是只有‘\[’‘\w’‘\]’三個東西,比如 [abc] 這種 表示匹配的是‘a’或者‘b’或者‘c’,那么 [\[\w\]] 表示的就是匹配 ‘\[’‘\w’‘\]’這三個東西 2.轉義字符無效 指的是通用的轉義字符,有:\a \b \f \n \r \t \v \\ \' \" \? \0等等
2017-02-14 回復 有任何疑惑可以回復我~
#3

lifelegendc 提問者

非常感謝!
2017-02-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

轉義字符!!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號