Returns if all characters of a given pattern are found in a string, and calculates a matching score Applies case insensitive matching, although case can influcence the score
Based on the C++ version by Forrest Smith: Original source, Blog
Adapted slightly for own use, especially:
- Calculation corrected for double byte chars