所以我想说我想构建一个匹配垃圾邮件的正则表达式数组,如果发现匹配就会提醒自己。如果我还能看到哪个正则表达式语句抓住它,那将是惊人的。
例如
$someArray = array (
"Buy me",
"only [0-9]*\ "
)
它可能会返回“垃圾邮件发现:规则1”。 (索引+ 1)
答案 0 :(得分:0)
如果要检测正则表达式的哪个部分,可以将该部分放入组中,如果它是空的则稍后进行测试。如果它是空的那部分没有参加比赛。
或者,当您提示问题时,您可以逐个应用一个正则表达式列表。那么它只是记录哪个正则表达式匹配?