QByteArrayMatcher Class
The QByteArrayMatcher class holds a sequence of bytes that can be quickly matched in a byte array. More...
| Header: | #include <QByteArrayMatcher> |
| qmake: | QT += core |
Detailed Description
This class is useful when you have a sequence of bytes that you want to repeatedly match against some byte arrays (perhaps in a loop), or when you want to search for the same sequence of bytes multiple times in the same byte array. Using a matcher object and indexIn() is faster than matching a plain QByteArray with QByteArray::indexOf() if repeated matching takes place. This class offers no benefit if you are doing one-off byte array matches.
Create the QByteArrayMatcher with the QByteArray you want to search for. Then call indexIn() on the QByteArray that you want to search.
See also QByteArray and QStringMatcher.