Detect weasel words rule

I’ve developed a rule that detects weasel words in technical writing. For information on weasel words, see this link:

<rule default="on" id="WEASELS" name="Possible weasel word">    
			<pattern>
				<token regexp="yes">many|various|very|fairly|several|extremely
				|exceedingly|quite|remarkably|few|surprisingly
				|mostly|largely|huge|tiny|((are|is) a number)
				|excellent|interestingly|significantly
				|substantially|clearly|vast|relatively|completely</token>
			</pattern>
			<message>possible weasel word, consider change</message>
			<example type="correct">There is close match between the two semantics.</example>
			<example type="incorrect">There is <marker>very</marker> close match between the two semantics.</example>
		</rule>