У меня есть несколько строк:
john doe happy
george smith is happy
Вот мое регулярное выражение:
([a-zA-Z ]+) (is happy|happy)
Мне нужна группа 1, чтобы всегда быть таким именем, как "Джон Доу" или "Джордж Смит"
Мне нужна группа 2, чтобы всегда быть либо "счастливой", либо "счастливой"
Прямо сейчас, "Джордж Смит счастлив" всегда совпадает с "Джордж Смит" и "счастлив" ... когда я действительно хочу, чтобы это было "Джордж Смит" и "счастлив"
Как сделать так, чтобы «счастлив» имел приоритет над «счастливым»?