Ich brauche Namen von einem Satz zu bekommen.Einen Namen aus einem Satz extrahieren
Beispiel: My Name is David Bonds and i live in new york.
und ich möchte Name David Bonds
extrahieren.
My Name is
wird definitiv in jedem Satz sein. aber nach dem Namen kann es den Rest des Satzes enthalten oder nichts sein. von diesem answer konnte ich zum Punkt My Name is
gelangen. aber es wird Rest des ganzen Satzes ausdrucken. Ich möchte sicherstellen, dass es nur next two words
nur greifen wird.
if let range = conversation.range(of: "My Name is") {
let name = conversation.substring(from: range.upperBound).trimmingCharacters(in: .whitespacesAndNewlines)
print(name)
}
in meinem Satz kann immer sein wird 'und' Schlüsselwort nicht gurantee dort. –
@ImBatman Überprüfen Sie die aktualisierte Antwort –
@ImBatman Sie sollten den lexikalischen Tagger wie in Abizerns Antwort verwenden. – Fogmeister