Improve text searcher's performance
using QStringMatcher instead of QRegularExpression to match string quickly
move COPYING.txt