50 QRegExp(
const QCString &,
bool caseSensitive=TRUE,
bool wildcard=FALSE );
56 bool operator==(
const QRegExp & )
const;
58 {
return !(this->operator==(r)); }
60 bool isEmpty()
const {
return rxdata == 0; }
61 bool isValid()
const {
return error == 0; }
64 void setCaseSensitive(
bool );
67 void setWildcard(
bool );
72 { operator=( pattern ); }
74 int match(
const QCString &str,
int index=0,
int *len=0,
75 bool indexIsStart = TRUE )
const;
77 {
return match( str, index ); }
81 const char *matchstr( uint *,
const char *, uint,
const char * )
const;
The QRegExp class provides pattern matching using regular expressions or wildcards.
Definition: qregexp.h:46
int find(const QCString &str, int index)
Definition: qregexp.h:76
void setPattern(const QCString &pattern)
Definition: qregexp.h:71
bool isValid() const
Definition: qregexp.h:61
bool wildcard() const
Definition: qregexp.h:66
QCString pattern() const
Definition: qregexp.h:69
bool isEmpty() const
Definition: qregexp.h:60
bool operator!=(const QRegExp &r) const
Definition: qregexp.h:57
This is an alternative implementation of QCString.
Definition: qcstring.h:131
bool caseSensitive() const
Definition: qregexp.h:63