Qualcuno sa dove posso trovare i documenti che descrivono le capacità di analisi Regex dei campi di ricerca macOS?
Voglio dire, vorrei leggere le regole di sintassi della regex che sono consentite e analizzate dal campo di ricerca. Ad esempio, quello che non sapevo fino ad oggi che, in MacOS Preview (o qualsiasi altra applicazione con un campo di ricerca standard, supponendo) possiamo usare input in questo modo:
"\s" AND "an" AND "\s"
Funziona e suggerisce che i campi di ricerca interpretano più regex di quanto sappiamo, ed è quello che voglio leggere / scoprire . L'esempio sopra cerca "an" con un carattere spazio finale e iniziale \s
all'interno di un documento aperto.
Mi piacerebbe saperne di più su quelle regole di raggruppamento e regex che avvolgono / scappano i caratteri in modo che possano essere analizzati correttamente. Questo formato di input si applica anche ai campi di ricerca a livello di sistema di qualsiasi applicazione?
Non riesco a trovare alcun documento che descriva queste funzionalità e invece ho trovato solo questo nella libreria developer.apple.com .
Di seguito puoi vedere un esempio di comportamento di ricerca predefinito per una parola "an" all'interno di un documento PDF, mostra tutti i "an" occorrenze nei risultati, indipendentemente dal fatto che tu inserisca uno spazio prima della parola "an", quindi il tuo input è " un "
Quando mettiamo "\s" AND "an" AND "\s"
nel campo di ricerca otteniamo il risultato di ricerca più desiderato
Questo fa una differenza enorme per le ricerche che contengono parole comuni!
In breve: vorrei saperne di più sulle funzionalità che vedi sopra. Dove posso trovare qualsiasi documentazione (ufficiale) al riguardo?
Le risposte fornite (finora) non rispondono alla mia domanda, grazie comunque per loro - aggregare più informazioni correlate è buono.