- QString str = text();
- QString pref = prefix();
- QString suff = suffix();
-
- if (pref.length() && str.startsWith(pref))
- str = str.right(str.length() - pref.length());
- if (suff.length() && str.endsWith(suff))
- str = str.left(str.length() - suff.length());
-
- QRegExp varNameMask("([a-z]|[A-Z]|_).*");
- if (varNameMask.exactMatch(str))