Port SearchJob away from QRegExp
The actual regex use here is relatively straightforward, but this was using QRegExp to store search options in a way that we cannot replicate 1:1 with QRegularExpression.
The actual regex use here is relatively straightforward, but this was using QRegExp to store search options in a way that we cannot replicate 1:1 with QRegularExpression.