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
fallbackzurückgegeben (oder ein leerer Text, wennfallbacknicht definiert ist.
Beispiele: text = “Produkteigenschaften: Farbe: rot, Größe: XL, Hinweise: nicht schleudern”
-
extrahiereEigenschaft(text, "Größe")→ “XL” -
extrahiereEigenschaft(text, "Hinweise)"→ “Nicht Schleudern”