@@JaNö
Wenn im Text-String beispielsweise steht
"wohnt in der Hauptstraße an den großen Bäumen"
, soll meine VariableStrasse = "Hauptstraße"
sein.
Und wenn die Straße nun aber tatsächlich „Hauptstraße an den großen Bäumen“ heißt?
Wie andere schon sagten, gibt für Straßennamen, bei denen nach „Straße“/„straße“ noch was kommt, wohl keine Lösung.
Du kannst nach „Straße“/„straße“ suchen und bei jedem Treffer bis zum vorigen Leerzeichen zurückgehen (oder anderen Trennzeichen, die man sich überlegen müsste – „ fällt mir da ein). Damit hast du „Hauptstraße“ und „Martin-Luther-Straße“ erfasst.
Von der Stelle gehst du noch weiter zurück und nimmst noch alle Wörter mit rein, die mit einem großen Anfangsbuchstaben beginnen. Dann hast du die „Berliner Straße“ und auch die „Hohen Neuendorfer Straße“.
Eventuell hast du zu viel erfasst, wenn der Text „zum Beispiel Hauptstraße“ ist. Um nachträgliche Prüfung wirst du nicht drumrumkommen. Dann siehst du auch, wenn du nur „Straße“ erhalten hast, dass du nochmal in den Text kucken musst, was danach kommt.
🖖 Stay hard! Stay hungry! Stay alive! Stay home!
“Turn off CSS. If the page makes no sense, fix your markup.” —fantasai