2016-01-23 20 views
0

如果我做如推不區分大小寫的替代方式regexp_filter(我?)

regexp_filter = iPhone = Apple Phone 

它適用於iPhone,但沒有iPhone或IPhone,所以我嘗試:

regexp_filter = (?i)iPhone(?-i) = Apple Phone 

和我得到

[Err] 1064 - index Products: syntax error, unexpected ')' near ') iPhone' 

我能夠使用()在其他regexp_filters捕獲組例如

regexp_filter = (iPhone) (4|5|6) => \1 Model \2 

所以很明顯它不是(),但不被regexp_filter支持不區分大小寫的符號。

回答

0

(?-i)從哪裏來?

據我所知,你只需要

regexp_filter = (?i)iPhone = Apple Phone