Combing Boyer-Moore string search with regular expressions - Berry, D (C/C++ User Journal, 2000)
June