Обычный матч \ ш соответствует любому символу, включая подчеркивание. Это эквивалентно "[A-Za-z0-9_]. Нет смысла подчеркнуты и

NoSuchKey

рекомендация

отwww.cnblogs.com/stillstep/p/11111599.html