Identify time uncertainty for "etwa"

Close #37
This commit is contained in:
2025-11-01 14:02:40 +01:00
parent 3fb6c591d7
commit a0de048915
4 changed files with 26 additions and 0 deletions

View File

@@ -98,6 +98,7 @@ final class NodaTimeSplitter {
", ",
" und ",
"nach ",
"nach dem ",
"um ",
"ca.",
"ab ",
@@ -831,6 +832,15 @@ final class NodaTimeSplitter {
}
}
if (\preg_match("/^(Nach dem|nach dem)\ /", $datum)) {
if (($spacePos = \strpos($datum, " ", 6)) === false) {
return false;
}
if ($output = self::attempt_splitting(\substr($datum, $spacePos))) {
return self::_turn_noda_split_time_to_after($output);
}
}
if (\preg_match("/\ (\(nach|nach)$/", $datum)) {
if (($spacePos = \strpos($datum, " ")) === false) {
return false;

View File

@@ -107,6 +107,8 @@ final class NodaUncertaintyHelper {
"za. ",
"~",
"circa ",
"etwa ",
"Etwa ",
"gegen ",
"um ",
"Um ",