求助正则表达式
ovenj 2014-04-01 04:56:11 有个内容过滤系统,需要做如下东西。
首先给出很多条关键字过滤规则,如:
规则1:(出|急)&(Q5|Q7|Q七|Q五|卡宴|奔驰|霸道)&(13|15|18|w|手续)
规则2:(免|售|掌握|礼)&(购)&(专业|二手|各|提供|通)&(上门|收|转|送)&(特价|电|预订)
然后给出一段内容,例如:
紧急出售奥迪Q7,电话13866847739,手续齐全
判断内容是否匹配“规则1,规则2”。如果匹配,提示内容非法。
规则的判断是(如规则1):
1.(出|急)
2.(Q5|Q7|Q七|Q五|卡宴|奔驰|霸道)
3.(13|15|18|w|手续)
1,2,3,必须有包含的字符才算是不通过,只要有一个没有包含就不算非法内容。