作者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
1F:推 giacch:如果没有半个框的顾虑可以用 <?(Email)>? 04/21 04:06
2F:→ bcse:我想要顾虑到耶~ 04/22 05:51
3F:推 appleboy46:如果你顾虑半个框,不就要四次?y 04/22 15:36
4F:推 appleboy46:囧 看来是要写两次了~ 不过一楼方法不错 04/22 17:30
5F:→ bcse:感谢两位的回答!看来如果我坚持要顾虑到<>的完整就得写两次 04/22 18:56