I wie !find England Michanel
einen Befehl zu machen versuchen, mit einem Namen Michael deren Live in England Liste von Personen zurückzukehren.Javascript Split für String mit Leerzeichen
let [country, name] = input.split(" ").slice(1);
Das gibt mir genaue Daten, die ich will. Aber das Problem ist, wenn der Kreis Name mehr als ein Wort wie USA und auch für Personennamen wie John Doe ist. Wenn ich mich anwende, wird meine aktuelle Logik wie sein; country = United, name = States
und ignoriert den Rest danach.
Gibt es eine Möglichkeit, den Namen eines Landnamens mit Leerzeichen korrekt abzurufen? Danke
Sie müssten eine spezielle Analyse durchführen. Sie können überprüfen, dass der Name des Landes mit "United" beginnt und daraus schließen, dass der Name des Landes 2 Wörter ist, aber es ist eine ziemlich beschissene Art, damit umzugehen. Das ist eigentlich ein ziemlich häufiges Problem. Ich habe gesehen, dass es gelöst wurde, indem ich es entweder (united-states) oder Unterstriche (united_states) stürzte. Darüber hinaus müssen Sie entweder eine unscharfe Suche durchführen oder sich auf einen Suchanbieter wie Solr verlassen. –
Wie sieht 'Eingabe' aus? hast du die Kontrolle darüber? Bitte geben Sie ein Beispiel für "Eingang" –
Sie müssen zunächst über die Bildung des Eingangs spezifisch sein. – Mamun