Also... Ich habe einen STL-Vektor, den ich mit einer vom Benutzer bereitgestellten Zeichenfolge durchsuchen/filtern muss. (Ich erwähne dies nur für den Fall, dass es in diesem speziellen Anwendungsfall eine spezifische/bessere Möglichkeit gibt, dies zu tun)
Derzeit (dieser Code ist alt) Dies geschieht durch einfaches Durchlaufen und Regex-Abgleichen jedes Elements, um zu sehen, ob es übereinstimmt.
Unser Problem rührt jedoch von akzentuierten Zeichen her. Unser gewünschtes Verhalten besteht darin, dass die Suche Zeichenfolgen ohne Rücksicht auf diakritische Zeichen findet (d. h. „telefono“ stimmt auch mit „teléfono“ überein und umgekehrt).
Gibt es eine vernünftige Möglichkeit dazu? Tun Sie dies, idealerweise ohne auf andere Bibliotheken als Boost zurückgreifen zu müssen?
Also... Ich habe einen STL-Vektor, den ich mit einer vom Benutzer bereitgestellten Zeichenfolge durchsuchen/filtern muss. (Ich erwähne dies nur für den Fall, dass es in diesem speziellen Anwendungsfall eine spezifische/bessere Möglichkeit gibt, dies zu tun)
Derzeit (dieser Code ist alt) Dies geschieht durch einfaches Durchlaufen und Regex-Abgleichen jedes Elements, um zu sehen, ob es übereinstimmt.
Unser Problem rührt jedoch von akzentuierten Zeichen her. Unser gewünschtes Verhalten besteht darin, dass die Suche Zeichenfolgen ohne Rücksicht auf diakritische Zeichen findet (d. h. „telefono“ stimmt auch mit „teléfono“ überein und umgekehrt).
Gibt es eine vernünftige Möglichkeit dazu? Tun Sie dies, idealerweise ohne auf andere Bibliotheken als Boost zurückgreifen zu müssen?
Ich möchte, dass Ihre Hilfe ein praktisches Beispiel für diese Arten von Suchfaktoren findet, damit die Unterschiede und ihre Verwendungszwecke gesehen werden. # Búsqueda lineal
def lineal(arr,...