User Tools

Site Tools


reference:spamrules_statement_countmatches
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
reference:spamrules_statement_countmatches [2018/11/14 10:45] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +======Spam Filter Rules: CountMatches======
 +^Statement  |CountMatches |
 +^Version  |2.3.13+ |
 +^Purpose  |Counts the number of times a specific regular expression matches in a string |
  
 +**CountMatches** statements require a data parameter a search value and the name of the variable to place the count into, in the format
 +  CountMatches <data> <search> <variable name>
 +
 +  * The <data> paramater is defined in the documentation for [[spamrules_statement_ifmatch#data|IfMatch]]
 +  * The number of times the match occurs is returned into a variable with the name format **${''<variable name>''}**
 +
 +=====Example=====
 +The following example will scan the body of the incoming message, for the regular expression '/ /' and return the number of matches into the ${numSpaces} variable
 +<code>
 +CountMatches body "/ /" numSpaces
 +</code>
reference/spamrules_statement_countmatches.txt · Last modified: 2018/11/14 10:45 by 127.0.0.1