作者bcse (Lvx ex Caelis)
看板RegExp
標題[問題] 抓可能有括號、也可能沒括號的文字
時間Mon Apr 21 02:18:26 2008
舉例來說,以下兩個字串,我想抓出 E-mail 的部份
<
[email protected]>
[email protected]
它可能有 <> 框起來,也可能沒有
我想到的方法是寫成
(<(Email)>|(Email))
可是這樣就得寫兩次相同的 Email regex
請問有沒有更好的解決辦法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.33.185
推 giacch:如果沒有半個框的顧慮可以用 <?(Email)>? 04/21 04:06
→ bcse:我想要顧慮到耶~ 04/22 05:51
推 appleboy46:如果你顧慮半個框,不就要四次?y 04/22 15:36
推 appleboy46:囧 看來是要寫兩次了~ 不過一樓方法不錯 04/22 17:30
→ bcse:感謝兩位的回答!看來如果我堅持要顧慮到<>的完整就得寫兩次 04/22 18:56