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>

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

CountMatches body "/ /" numSpaces