On 2014-02-16 12:02, Thiago Macieira wrote:
> Em dom 16 fev 2014, às 15:09:49, Giuseppe D'Angelo escreveu:
>> I guess that for Kate's purposes a small wrapper class around QRegExp
>> + QRegularExpression would suffice for supporting both syntaxes. For
>> the future, we could instead think of adding wildcard and fixed-string
>> pattern types to QRegularExpression.
>
> Fixed strings are supported already: QRegularExpression::escape.

Does this "know" already to do a simply string compare to test the 
resulting regex? (And/or does compiling of the regex's already handle 
that case for any regex that is effectively a fixed string?)

For me that has been the main reason to use a fixed-string pattern type.

> For wildcards, we should simply add another static that converts ? to . and *
> to .*. Do we want to support more interesting globbing things like []?

Are these supported mainly because the pattern may be coming from user 
input, or because internally the match implementation can be more 
efficient? If the latter, I'm not sure it is worth even having a "glob" 
pattern type. If the former, then supporting as many shell-isms as 
possible is probably useful.

-- 
Matthew

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to