Weiß jemand, wo ich die Dokumente finden kann, die die Regex-Analysefunktionen von macOS-Suchfeldern beschreiben?
Was ich meine, ich möchte etwas über die Regex-Syntaxregeln lesen, die vom Suchfeld zugelassen und analysiert werden. Zum Beispiel, was ich bis heute nicht wusste, dass wir in macOS Preview (oder einer anderen Anwendung mit einem Standardsuchfeld, erraten) Eingaben wie diese verwenden können:
"\s" AND "an" AND "\s"
Dies funktioniert und deutet darauf hin, dass Suchfelder mehr Regex interpretieren, als wir wissen, und das ist es, worüber ich lesen / herausfinden möchte . Im obigen Beispiel wird nach "einem" mit einem nachgestellten und führenden Leerzeichen \s
in einem geöffneten Dokument gesucht .
Ich würde gerne mehr über diese Gruppierungsregeln und Regex-Zeichen erfahren, die umbrochen werden, damit sie korrekt analysiert werden können. Gilt dieses Eingabeformat auch für systemweite Suchfelder einer Anwendung?
Ich kann keine Dokumente finden, die diese Funktionen beschreiben, und wurde stattdessen nur in der Bibliothek developer.apple.com gefunden .
Unten sehen Sie ein Beispiel für das Standardsuchverhalten für ein "ein" Wort in einem PDF-Dokument. Es zeigt alle "ein" Vorkommen in den Ergebnissen, unabhängig davon, ob Sie ein Leerzeichen vor das "ein" Wort setzen, also ist Ihre Eingabe " ein "
Wenn wir "\s" AND "an" AND "\s"
in das Suchfeld eingeben, erhalten wir das gewünschte Suchergebnis
Dies macht einen großen Unterschied bei Suchanfragen, die gebräuchliche Wörter enthalten!
Kurz gesagt: Ich möchte mehr über die oben gezeigte Funktionalität erfahren. Wo finde ich (offizielle) Unterlagen dazu?
Die Antworten (bis jetzt) beantworten meine Frage nicht, aber ich danke Ihnen dafür - es ist gut, mehr verwandte Informationen zu sammeln.