Seleziona Modifica > Trova/Cambia, seleziona la scheda GREP.
Scopri come costruire e utilizzare espressioni GREP per cercare e sostituire strutture di testo complesse in Adobe InDesign.
Utilizza le espressioni GREP (Global Regular Expression Print) per trovare e sostituire stringhe alfanumeriche e modelli in più documenti aperti. Aiutano a trovare e modificare contenuti strutturati come numeri di telefono, indirizzi e-mail e testo formattato. GREP funziona su singoli o più documenti e supporta aggiornamenti in blocco.
Trova e cambia testo utilizzando espressioni GREP
Nel campo Trova, seleziona un'opzione:
- Costruisci l'espressione GREP digitandola direttamente.
- Seleziona l'icona Caratteri speciali per ricerca per impostare i criteri di ricerca.
Digitate o incollate il nuovo testo nella casella Sostituisci con. Puoi anche sostituire qualsiasi testo trovato con maiuscole/minuscole specifiche selezionando l'icona Caratteri speciali per sostituzione e poi selezionando Modificatori maiuscole/minuscole.
Seleziona un ambito di ricerca dal menu a discesa Ricerca.
Seleziona Trova successivo per individuare la prima corrispondenza.
Selezionate Cambia, Cambia tutto o Cambia/Trova.
GREP richiede una conoscenza di base della sintassi dei pattern, ma i menu dei caratteri incorporati in InDesign aiutano a costruire espressioni senza memorizzare i codici.
Trovare il testo tra virgolette e riformattarlo
Seleziona Modifica > Trova/Cambia, quindi seleziona la scheda GREP.
Nel campo Trova, digita (")(\w+)(") per cercare qualsiasi testo racchiuso tra virgolette.
Seleziona l'icona Caratteri speciali per sostituzione , quindi seleziona Trovato > Testo trovato per popolare Cambia in con $0. Usa $1, $2 o $3 nel campo Cambia in per sostituire singoli gruppi definiti dalle parentesi nella tua espressione. $1 si riferisce al primo set di parentesi, $2 al secondo e così via.
Seleziona l'icona Specifica attributi da cambiare nella sezione Cambia formato, quindi seleziona la formattazione.
Seleziona Trova successivo per individuare la prima istanza.
Selezionate Sostituisci, Sostituisci tutto o Sostituisci/Trova per sostituire il testo e continuare la ricerca.
|
Trova criteri |
Espressione GREP |
Esempio |
|
Classe di caratteri |
[] |
Digitate quanto segue per trovare a, b o c: [abc] |
|
Lookahead negativo |
(?!pattern) |
Evita un determinato schema nella ricerca. Ad esempio, per evitare di trovare le versioni di InDesign CS da un elenco di versioni di InDesign, digitate: InDesign (?!CS.*?) |
|
Lookahead positivo |
(?=pattern) |
Trova un determinato modello. Ad esempio, per trovare solo le versioni InDesign CS da un elenco di versioni InDesign, digita: InDesign (?=CS.*?) |
|
Maiuscole/minuscole disattivato |
(?i) |
Trova il testo indipendentemente dalle maiuscole e minuscole. Ad esempio, se vuoi trovare Apple in qualsiasi caso (apple, APPLE e così via), digita: (?i)apple |
|
Maiuscole/minuscole disattivato |
(?-i) |
Trova testo con distinzione tra maiuscole e minuscole. Ad esempio, se vuoi trovare solo Apple (non apple, APPLE e così via), digita quanto segue: (?-i)apple |
|
Trova un carattere o una parola un certo numero di volte |
{ } |
Digitate una delle seguenti espressioni per trovare il numero di ripetizioni di un carattere o di una parola: b{3}: Corrisponde esattamente 3 volte b(3,}: Corrisponde almeno 3 volte b{3,}?: Corrisponde solo 3 volte b{2,3}: Corrisponde almeno 2 volte e non più di 3 |
Gli esempi seguenti utilizzano le convenzioni comuni di sintassi di sostituzione GREP:
- \$1 $2: L'aggiunta di una singola barra rovesciata (\) funge da carattere di escape.
- \\u $1 \u$2: L'aggiunta di due barre inverse (\\) produce una singola barra inversa e consente ai caratteri di escape di apparire nell'output.
- \u$1 \\n \u$2: Il passaggio di \n all'output inserisce una nuova riga.
|
Trova criteri |
Trova espressione |
Trova risultato |
Cambia espressione |
Cambia risultato |
|
Trova due parole con uno spazio in mezzo e scambia la loro posizione, oppure aggiungi qualcosa in mezzo o alla fine. |
(\w+)\s(\w+) |
Adobe InDesign |
$1 $2 $2 $1 $1, $2(™) |
$1 $2: Adobe InDesign $1, $2(™): Adobe, InDesign(™) |
|
Cambiare l’uso di maiuscole e minuscole della prima lettera in un gruppo |
(\w+)\s(\w+) |
Adobe InDesign |
\l \u \u$1 $2 |
\u$1 $2: Adobe InDesign |
|
Cambiare l'uso di maiuscole e minuscole di tutte le lettere in un gruppo |
(\w+)\s(\w+) |
Adobe InDesign |
\L \U \U$1 $2 \U$1 \U$2 \U$1 \u$2 |
\U$1 $2: ADOBE InDesign \U$1 \U$2: ADOBE INDESIGN \U$1 \u$2: ADOBE InDesign |
Crea materiali stampati e digitali con InDesign
Progetta annunci pubblicitari d'impatto, layout di riviste e libri e molto altro ancora.