diff --git a/scripts/generate_cover_letter.py b/scripts/generate_cover_letter.py index 6fe018a..0e965bf 100644 --- a/scripts/generate_cover_letter.py +++ b/scripts/generate_cover_letter.py @@ -221,7 +221,7 @@ def _trim_to_letter_end(text: str) -> str: candidate_first = (_profile.name.split()[0] if _profile else "").strip() pattern = ( r'(?:Warm regards|Sincerely|Best regards|Kind regards|Thank you)[,.]?\s*\n+\s*' - + (re.escape(candidate_first) if candidate_first else r'\w+') + + (re.escape(candidate_first) if candidate_first else r'\w+(?:\s+\w+)?') + r'\b' ) m = re.search(pattern, text, re.IGNORECASE)