[問題] ><"幫我debug...如何去掉換行字元

看板Python作者 (Naruto)時間14年前 (2011/01/05 16:44), 編輯推噓3(3010)
留言13則, 5人參與, 最新討論串1/1
因為是作業...><"所以我把全部刪了 留下推文給需要的人 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.212.197

01/05 18:38, , 1F
有點不曉得您一段文字是長什麼樣子
01/05 18:38, 1F

01/05 18:39, , 2F
不過用了re, 應該可以直接compile("\"(A-Z*)".\")
01/05 18:39, 2F

01/05 18:40, , 3F
有點忘記正規表達這樣寫對不對, 不過這樣可以直接擷取
01/05 18:40, 3F

01/05 18:40, , 4F
您要得字串, 可以參考一下官網的正規表達.
01/05 18:40, 4F

01/05 18:43, , 5F
一時大意寫反了, 應該是compile("\"(A-Z*).\"")
01/05 18:43, 5F

01/05 18:44, , 6F
星號好像要(A-Z)* 這樣...對不起.
01/05 18:44, 6F
import re

01/05 18:45, , 7F
r = re.compile(r'[^A-Z]')
01/05 18:45, 7F

01/05 18:45, , 8F
w = r.sub('', line)
01/05 18:45, 8F

01/05 18:45, , 9F
print w == line[::-1]
01/05 18:45, 9F

01/05 21:25, , 10F
temp = [c for c in line if c.isalnum()]
01/05 21:25, 10F

01/05 21:25, , 11F
print temp == temp[::-1]
01/05 21:25, 11F

01/05 21:55, , 12F
去標點符號用 replace 就好
01/05 21:55, 12F

01/06 01:37, , 13F
感謝大家...Orz
01/06 01:37, 13F
※ 編輯: david8811 來自: 140.112.212.197 (01/06 01:39) ※ 編輯: david8811 來自: 140.112.212.197 (01/06 01:40) ※ 編輯: david8811 來自: 140.112.212.197 (01/06 01:41)
文章代碼(AID): #1D92zNgE (Python)
文章代碼(AID): #1D92zNgE (Python)