Guida utente Annulla

Trovare e sostituire utilizzando espressioni e interrogazioni GREP

Scoprite come creare espressioni e interrogazioni GREP per trovare e sostituire stringhe e modelli alfanumerici.

Con le espressioni GREP potete trovare e sostituire stringhe e modelli alfanumerici in documenti lunghi o in più documenti aperti. Potete inoltre salvare i criteri di ricerca utilizzati di frequente come interrogazioni per risparmiare tempo.

Effettuare ricerche mediante espressioni GREP

  1. Scegliete Modifica > Trova/Sostituisci, quindi selezionate la scheda GREP.

  2. Nella casella Trova, effettuate una delle seguenti operazioni per creare un’espressione GREP:

  3. Digitate o incollate il nuovo testo nella casella Sostituisci con.

    Suggerimento:

    ora potete sostituire qualsiasi testo trovato con un testo specifico selezionando l'icona Caratteri speciali per sostituzione   > Modificatori maiuscolo/minuscolo.

    Schermata del pannello Trova/Sostituisci con la scheda GREP aperta e Modificatori maiuscolo/minuscolo evidenziati.
    Selezionate un modificatore maiuscolo/minuscolo per modificare le maiuscole e le minuscole del testo trovato.

  4. Selezionate Trova successivo.

    Selezionate Sostituisci, Sostituisci tutto o Sostituisci/Trova per sostituire il testo e continuare la ricerca.

Creare un'espressione GREP

Aprite uno o più documenti per trovare e sostituire il testo utilizzando le espressioni GREP.

Esempio: trovate il testo tra virgolette e modificate la formattazione

Seguite questi passaggi per trovare il testo tra virgolette e modificarne la formattazione:

  1. Digitate (“)(\w+)(“) nel campo Trova.

    Questa espressione contiene tre raggruppamenti, come indicato dalle parentesi.

    Il primo e terzo raggruppamento indicano la ricerca di qualsiasi occorrenza di virgolette, mentre il secondo indica la ricerca di uno o più caratteri appartenenti a una parola.

  2. Nella sezione Sostituisci con, selezionate l'icona Caratteri speciali per sostituzione   > Trovato > Testo trovato.

    Potete visualizzare $0 nel campo Sostituisci con.

  3. Digitate uno dei seguenti valori nel campo Sostituisci con per modificare il raggruppamento richiesto:

    $0 - per modificare tutti i raggruppamenti

    $1 - per modificare il primo raggruppamento

    $2 - per modificare il secondo raggruppamento e così via.

  4. Selezionate l'icona Specifica attributi da sostituire   nella sezione Sostituisci formato e la formattazione.

  5. Selezionate Trova successivo.

    Selezionate Sostituisci, Sostituisci tutto o Sostituisci/Trova per sostituire il testo e continuare la ricerca.

Schermata del pannello Trova/Sostituisci con l'esempio per trovare il testo in virgolette doppie

A. Trova B. Sostituisci con C. Trova formato D. Sostituisci formato 

Ulteriori esempi GREP

Trova criteri

Trova criteri

Espressione GREP

Esempio

Classe di caratteri

[]

Digitate quanto segue per trovare a, b o c:

 

[abc]

Lookahead negativo

(?!pattern)

Usate questi valori per evitare un determinato pattern di 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)

Usate questo valore per trovare un determinato pattern. Ad esempio, per trovare SOLO le versioni di InDesign CS da un elenco di versioni di InDesign, digitate:

 

InDesign (?=CS.*?)

Ignora maiuscole/minuscole attivato

(?i)

Usatelo per trovare il testo indipendentemente dalle maiuscole/minuscole. Ad esempio, se volete trovare Apple in ogni caso (apple, APPLE, e così via), digitate quanto segue:

 

(?i)apple

Ignora maiuscole/minuscole disattivato

(?-i)

Usatelo per trovare il testo con distinzione tra maiuscole e minuscole. Ad esempio, se volete trovare SOLO Apple (non apple, APPLE, e così via), digitate quanto segue:

 

(?-i)apple

Trovare 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} - rileva esattamente 3 ripetizioni

b(3,} - rileva esattamente 3 o più ripetizioni

b{3,}?- rileva SOLO 3 ripetizioni

b{2,3} - rileva almeno 2 ripetizioni e non più di 3

Trovare e sostituire i criteri

Trova criteri

Trova espressione

Trova risultato

Cambia espressione

Cambia risultato

Trovare due parole separate da uno spazio e scambiate la loro posizione o aggiungere qualcosa in mezzo o alla fine.

(\w+)\s(\w+)

Adobe InDesign

$1 $2

$2 $1

$1, $2(™)

$1 $2 - Adobe InDesign

$2 $1 - InDesign Adobe

$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 \u$2

\l\l\u$1 $2

\u$2, \u$1

\u$1 $2 - Adobe indesign

\u$1 \u$2 - Adobe Indesign

\l\l\u$1 $2 - aDOBE INDESIGN

\u$2, \u$1 - Indesign, Adobe

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

Nota:

\$1 $2 - L'aggiunta di una barra rovesciata '\' fungerà da carattere di escape.

\\u $1 \u$2 - L'aggiunta di due barre rovesciate '\' genera una barra singola.  e potrebbe essere utilizzato per visualizzare caratteri di escape nell'output.

\u$1 \\n \u$2 - “\n” viene passato all'output, generando una nuova riga.

Cercare e sostituire elementi usando le interrogazioni

Un'interrogazione è un’operazione di ricerca e sostituzione definita. In InDesign sono disponibili numerose interrogazioni predefinite per formati di punteggiatura e altre azioni utili, come ad esempio la modifica del formato dei numeri telefonici. È inoltre possibile salvare un'interrogazione da voi creata per eseguirla nuovamente in altre occasioni e condividerla con altri utenti.

Per modificare testo, oggetti e glifi, potete utilizzare un'interrogazione esistente o crearne una nuova.

Cercare usando le interrogazioni

  1. Selezionate Modifica > Trova/Sostituisci.

  2. Selezionate un'interrogazione dall'elenco Interrogazione.

  3. Delimitate il campo di ricerca impostando il menu Cerca. Non potete salvare l'intervallo di ricerca con l'interrogazione.

  4. Selezionate Trova successivo.

    Selezionate SostituisciSostituisci tutto, or Sostituisci/Trova per sostituire il testo e continuare la ricerca.

Dopo aver selezionato l'interrogazione nella finestra di dialogo Trova/Sostituisci potete regolarne le impostazioni per mettere a punto la ricerca.

Esempio di interrogazione: conversione del numero di telefono

Completate i seguenti passaggi per convertire il formato del numero di telefono con un'interrogazione integrata:

  1. Selezionate Modifica > Trova/Sostituisci.

  2. Selezionate Conversione numero di telefono (formato a punti) dall'elenco delle interrogazioni. Nel campo Trova verrà visualizzato quanto segue:

    \(?(\d\d\d)\)?[-. ]?(\d\d\d)[-. ]?(\d\d\d\d)

    I numeri telefonici negli Stati uniti possono essere scritti in vari formati, come 206-555-3982, (206) 555-3982, 206.555.3982 e 206 555 3982. Questa stringa cerca tutte queste varianti.

  3. Potete modificare i riferimenti dei raggruppamenti nel campo Sostituisci con in base alle vostre esigenze. Ad esempio, potete usare queste espressioni:

    206.555.3982 = $1.$2.$3

    206-555-3982 = $1-$2-$3

    (206) 555-3982 = ($1) $2-$3

    206 555 3982 = $1 $2 $3

Salvare le interrogazioni

Per riutilizzare o condividere con altri utenti un'interrogazione, salvatela nella finestra di dialogo Trova/Sostituisci. Potete visualizzare le interrogazioni salvate nell'elenco interrogazione della finestra di dialogo Trova/Sostituisci.

  1. Selezionate Modifica > Trova/Sostituisci.

  2. Per effettuare la ricerca desiderata, selezionate Testo, GREP o una scheda diversa.

  3. Selezionate l'icona Includi livelli bloccati e oggetti bloccati (solo Trova) Includi brani bloccati (solo Trova) , Includi note a piè di pagina    e così via e potrete salvare questi contenuti insieme all'interrogazione. Tuttavia, non potete salvare l'intervallo di ricerca.

  4. Compilate i campi Trova e Sostituisci con. Consultate Metacaratteri per le ricerche e Cercare usando espressioni GREP.

  5. Selezionate l'icona Salva interrogazione e inserite un nome per l'interrogazione.

Eliminare le interrogazioni

  1. Selezionate Modifica > Trova/Sostituisci.

  2. Selezionate un'interrogazione dall'elenco Interrogazione, quindi selezionate l'icona Elimina interrogazione.

Caricare le interrogazioni

Le interrogazioni personalizzate vengono memorizzate come file XML. I nomi delle interrogazioni personalizzate vengono visualizzati nell’elenco Interrogazione della finestra di dialogo Trova/Sostituisci.

macOS

Utenti\[username]\Libreria\Preferenze\Adobe InDesign\[Versione]\[Lingua]\Trova/Sostituisci interrogazioni\[tipo d’interrogazione]

Windows XP

Documents and Settings\[nome utente]\Dati applicazioni\Adobe\InDesign\[Versione]\[Lingua]\Trova/Sostituisci interrogazione\[tipo d’interrogazione]

Windows Vista e Windows 7

Utenti\[nome utente]\AppData\Roaming\Adobe\InDesign\[Versione]\[Lingua]\Trova/Sostituisci interrogazioni\[tipo d’interrogazione]

Altri contenuti simili

Avete una domanda o un'idea?

Chiedete alla community di utenti

Se avete domande o un’idea da condividere, partecipate nella community di Adobe InDesign. Desideriamo ricevere il vostro feedback e ammirare le vostre creazioni.

Ottieni supporto in modo più facile e veloce

Nuovo utente?