Hey Andrew,
I had opened a support ticket a week or so ago asking about the Regex support, since I was getting back unexpected results. It turns out CAPC uses the mysql daemon to execute the regex. MySQL uses the POSIX regex implementation, whereas I was using PCRE regex syntax.
POSIX Regex:
http://en.wikipedia.org/wiki/Regular_expression#POSIX_extended
MySQL Regex:
http://dev.mysql.com/doc/refman/5.1/en/regexp.html
MySQL regex is case-insensitive by its nature, so you should be getting back what you want by putting any iteration of "about" into the rule text field.
Here's an example to show the case-insensitivity of mysql's regex engine:
mysql> select 'about' REGEXP 'ABoUt';
+------------------------+
| 'about' REGEXP 'ABoUt' |
+------------------------+
| 1 |
+------------------------+
1 row in set (0.00 sec)
mysql> select 'ABOUT' REGEXP 'ABoUt';
+------------------------+
| 'ABOUT' REGEXP 'ABoUt' |
+------------------------+
| 1 |
+------------------------+
1 row in set (0.00 sec)
Lastly, I did try this myself where I created a rule to filter on "Interface Description" matching regex "a", and then I tried it a different time where I set it to match on "A". Both rules returned the same set of interfaces, as I would expect.