需要Perl兼容的正则表达式(PCRE)

时间:2012-02-08 15:31:29

标签: regex pcre

嗨,有人可以帮我写这个正则表达式。我需要在twitter推文中搜索有(票据或者tix)和(销售或低价)的推文。

我知道我可以使用此/(tickets|tix)(sale|low)/i

但是如何做AND部分。

2 个答案:

答案 0 :(得分:0)

那已经是AND部分,但我想你希望这些词出现在任何地方。这应该这样做:

/.*(tickets|tix).*(sale|low).*/i 

这应该这样做,但是(ticket | tix)必须出现在BEFORE(sale | low)之外。如果您不希望它们按此顺序排列,则可以为每条推文使用2个不同的正则表达式:

/(tickets|tix)/i
/(sale|low)/i

答案 1 :(得分:-1)

试试这个:

/[tickets|tix][sale|low]/i