Re: [問題] re 用法

看板Python作者 (plom)時間17年前 (2008/06/28 08:33), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串8/8 (看更多)
※ 引述《a9 (a9)》之銘言: : ※ 引述《plom (plom)》之銘言: : : 請教各位我想找出字串中的英文字,用 re.compile(r'[\w]+') : : 但是像 abc-def,abc -def, abc-def, 不想被拆開為 abc 和 def 兩個單字, 仍要為 abc-def : : 請問該如何做呢? : [\w]+\s?-\s?[\w]+|[\w]+ : 我猜原PO的意思是想要將中間有-的視為同一個單字 : 測試字串如下 : abc abc-def abc - def abc- def abc -def : 因此先 match 具有-連接符號的單字 xxx-xxx : 再 match 沒有連接符號的單字 : 抓出 : abc : abc-def : abc - def : abc- def : abc -def 謝謝各位解答, 有些中間有"-"的單字(如abc -def), 有些沒有(如abc), 都要抽出來. 感恩~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.133.136 ※ 編輯: plom 來自: 123.193.133.136 (06/28 08:34)

06/28 19:24, , 1F

06/28 19:25, , 2F
文章代碼(AID): #18PORSXH (Python)
討論串 (同標題文章)
文章代碼(AID): #18PORSXH (Python)