|  | Home · Overviews · Examples |

# QByteArrayMatcher Class Reference
[com.trolltech.qt.core module]

The `QByteArrayMatcher` class holds a sequence of bytes that can be quickly matched in a byte array. More...

## Detailed Description

The `QByteArrayMatcher` class holds a sequence of bytes that can be quickly matched in a byte array.

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`.