# Words in CamelCase or camelCase |[A-Z]?[a-z]+[A-Z][a-z]+ # Words in triple CamelCase or camelCase |[A-Z]?[a-z]+[A-Z][a-z]+[A-Z][a-z]+ # Words in quadruple CamelCase or camelCase |[A-Z]?[a-z]+[A-Z][a-z]+[A-Z][a-z]+[A-Z][a-z]+ # Next two lines for _mnemonics with an under_score |(\_)[A-Za-z]+ |[A-Za-z]+(\_)[A-Za-z]+ # Variables between $dollarsigns$ # |(\$)[A-Za-z]+(\$)