Versucht, aus dem übergebenen Text einen Property-Wert zu extrahieren. Dabei wird folgende Heuristik benutzt:
- Es wird nach dem übergebenen Namen (
nameDerEigenschaft
) gefolgt von einem “Zuweisungszeichen” (Leerzeichen, Doppelpunkt oder Gleichheitszeichen) gesucht. - Alles zwischen dem Zuweisungszeichen und einem “Ende-Zeichen” (Komma, Semikolon) oder bis zum Zeilenende wird als Wert des Properties zurückgegeben.
- Wird das Property nicht gefunden, wird
fallback
zurückgegeben (oder ein leerer Text, wennfallback
nicht definiert ist.
Beispiele: text = “Produkteigenschaften: Farbe: rot, Größe: XL, Hinweise: nicht schleudern”
-
extrahiereEigenschaft(text, "Größe")
→ “XL” -
extrahiereEigenschaft(text, "Hinweise)"
→ “Nicht Schleudern”