В зависимости от того, какой тип регулярного выражения вы используете, возможны разные варианты:
^[A-Za-z]+_[A-Za-z]+$
^\a+_\a+$
^[[:alpha:]]+_[[:alpha:]]+$
Первая форма является наиболее широко принятой.
Ваш пример предполагает, что вы ищете такие вещи, как "blah_foo", и не хотите извлекать их из строк типа "Hey blah_foo you". Если это не так, вы должны удалить символы «^» (соответствуют началу строки) и «$» (соответствовать концу строки)