假设我想要一个与“从我的iPhone发送”和“从我的iPod发送”的正则表达式。我该如何写这样的表达式?
我尝试过这样的事情:
re.compile("Sent from my [iPhone]|[iPod]")
但似乎不起作用。
答案 0 :(得分:57)
re.compile("Sent from my (iPhone|iPod)")
答案 1 :(得分:26)
re.compile("Sent from my (?:iPhone|iPod)")
如果您需要捕获匹配项,请删除?:
。
Fyi,你的正则表达式没有用,因为你正在测试i,P,h,o,n,e中的一个字符或i,P,o,d中的一个字符。