diff --git a/reminder/locales.py b/reminder/locales.py
index 8a5e1ac1b8825c25c26c2aa3a0170e2ae9c805cf..29681048445e5cc6a4b22e1d1225390e892b1fe6 100644
--- a/reminder/locales.py
+++ b/reminder/locales.py
@@ -115,7 +115,8 @@ locales["de_de"] = Locale(
                            rf"(?:(?P<days>{number})\s?tag(?:en)?{td_sep_de})?"
                            rf"(?:(?P<hours>{number})\s?stunden?{td_sep_de})?"
                            rf"(?:(?P<minutes>{number})\s?minuten?{td_sep_de})?"
-                           rf"(?:(?P<seconds>{number})\s?sekunden?)?"),
+                           rf"(?:(?P<seconds>{number})\s?sekunden?)?"
+                           r"(?:\s|$)"),
     date=ShortYearMatcher(
         r"(?P<day>\d{1,2})\.(?P<month>\d{1,2})\.(?P<year>\d{2}(?:\d{2})?)(?:\s|$)"),
     weekday=WeekdayMatcher(pattern=r"(?:heute"