Qualcuno sa dove posso trovare i documenti che descrivono le capacità di analisi di Regex dei campi di ricerca macOS?
Cosa intendo, mi piacerebbe leggere le regole di sintassi regex consentite e analizzate dal campo di ricerca. Ad esempio, cosa non sapevo fino ad oggi che, in macOS Preview (o qualsiasi altra applicazione con un campo di ricerca standard, indovinando) possiamo usare input come questo:
"\s" AND "an" AND "\s"
Questo funziona e suggerisce che i campi di ricerca interpretino più espressioni regolari, quindi sappiamo, e questo è ciò che voglio leggere / scoprire . L'esempio precedente cerca "an" con un carattere di spazio vuoto finale e finale \s
all'interno di un documento aperto.
Mi piacerebbe sapere di più su queste regole di raggruppamento e regex i caratteri che si avvolgono / escaping in modo che possano essere analizzati correttamente. Inoltre, questo formato di input si applica ai campi di ricerca a livello di sistema di qualsiasi applicazione?
Non riesco a trovare alcun documento che descriva queste funzionalità e sono stato trovato solo su developer.apple.com .
Qui sotto puoi vedere un esempio di comportamento di ricerca predefinito per una parola "a" all'interno di un documento PDF, mostra tutti i "an" occorsi nei risultati, indipendentemente se metti uno spazio davanti alla parola "an", quindi il tuo input è "an"
Quandoinseriamo"\s" AND "an" AND "\s"
nel campo di ricerca otteniamo il risultato di ricerca più desiderato
Questo fa un'enorme differenza per le ricerche contenenti parole comuni!
In breve: mi piacerebbe saperne di più sulla funzionalità che vedi sopra. Dove posso trovare una documentazione (ufficiale) a riguardo?
Le risposte fornite (finora) non rispondono alla mia domanda, grazie per loro però - l'aggregazione di più informazioni correlate è buona.