Sostituzione di due schede con uno spazio in situazioni limitate (Microsoft Word)
Terry importa spesso informazioni, come i nomi dei clienti, in Word da un programma diverso. Il problema è che i nomi sono nel formato (John ^ t ^ tDoe), dove il nome e il cognome sono separati da due tabulazioni e l’intero nome è racchiuso tra parentesi. Terry deve sostituire le due schede con un unico spazio. Sa che potrebbe usare un normale Trova e sostituisci per farlo, ma influenzerebbe tutte le altre istanze di due schede nel documento. Si chiede se esiste un modo per cercare le parentesi, una parola e due tabulazioni e sostituirle con le parentesi, la parola e uno spazio singolo.
Questo può essere fatto utilizzando la normale funzione Trova e sostituisci di Word. Innanzitutto, se i nomi sono tutti all’interno di una singola porzione del documento, è possibile selezionare i paragrafi che contengono i nomi ed eseguire un semplice Trova e sostituisci per modificare i due caratteri di tabulazione in un unico spazio. Ciò limiterebbe le sostituzioni solo a ciò che hai selezionato ed eviterai di apportare modifiche in altre parti del documento in cui potrebbero esserci caratteri di doppia tabulazione utilizzati in un contesto diverso.
Se ciò non può essere fatto (forse i nomi non sono limitati a una singola area del documento), puoi comunque usare Trova e sostituisci. Tutto quello che devi fare è fare quella che viene chiamata una ricerca con caratteri jolly, che apre il vero potere di Trova e sostituisci. Segui questi passaggi:
-
Premi CTRL + H. Word visualizza la scheda Sostituisci della finestra di dialogo Trova e sostituisci.
-
Fare clic sul pulsante Altro, se visibile. (Vedi figura 1.)
-
Selezionare la casella di controllo Usa caratteri jolly.
-
Nella casella Trova, inserisci questo:
(\ ([A-Z] [a-z] \ {1,}) (^ t ^ t) ([A-Z] [a-z] \ {1,} \)). Nella casella Sostituisci con, inserisci questo: \ 1 \ 3. Fare clic su Sostituisci tutto.
La chiave per capire cosa sta succedendo con questi passaggi è comprendere il modello di ricerca creato nel passaggio 4. È più facile suddividerlo in parti, con ciascuna parte circondata (nel modello) da parentesi. La prima parte è questa:
(\([A-Z][a-z]{1,})
Questa parte dice “trova qualsiasi parentesi di apertura, indicata da \ (, seguita da una singola lettera maiuscola, indicata da [AZ], seguita da almeno una lettera minuscola, indicata da [az] \ {1,}”. Lo scopo di questa parte dello schema è trovare la prima parte del nome tra parentesi, prima dei due caratteri di tabulazione. Nella domanda originale di Terry, questo troverebbe i caratteri “(John”.
Il prossimo parte dello schema è questa:
(^t^t)
Questa parte dice “trova due caratteri di tabulazione”. Questo si spiega da sé. Perché questa parte segue parte, appena discussa, significa che i due tab devono seguire il primo nome, come già detto La terza parte dello schema è questa:
([A-Z][a-z]{1,}\))
Questa parte del motivo è molto simile alla prima parte. In sostanza dice “trova una singola lettera maiuscola, indicata da [AZ], seguita da almeno una lettera minuscola, indicato da [a-z] \ {1,}, seguito da una parentesi chiusa, indicato da \) “. Presi tutti insieme, l’effetto del modello di ricerca è trovare il nome, seguito da due caratteri di tabulazione, seguito dal cognome.
Ricorda che ogni parte del modello di ricerca è racchiusa in una serie di parentesi. Ciò consente di fare riferimento a ciascuna parte all’interno del modello “Sostituisci con” nel passaggio 5. Il modello— \ 1 \ 3 — significa che qualunque cosa corrisponde al modello di ricerca viene sostituito con ciò che è stato trovato nella parte 1 del modello di ricerca (il primo e parentesi iniziale), un singolo spazio e ciò che è stato trovato nella parte 3 del modello di ricerca (il cognome e la parentesi finale). Davvero molto potente.
È necessario essere consapevoli del fatto che potrebbe essere necessario modificare ciò che si cerca, a seconda delle caratteristiche dei nomi nel documento. Come mostrato qui, la ricerca funziona alla grande, a condizione che i nomi (primo e ultimo)
iniziano con una singola lettera maiuscola e non contengono altri caratteri, come spazi o punti. Se i tuoi nomi non sono strutturati in questo modo, puoi modificare il modello di ricerca in modo che sia meno restrittivo. Ad esempio, considera il seguente modello di ricerca che potrebbe essere utilizzato nel passaggio 4:
(\()(^t^t)(\))
Questo trova qualsiasi numero di caratteri tra la parentesi aperta e le tabulazioni e qualsiasi numero di caratteri tra le tabulazioni e la parentesi chiusa.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (5989) si applica a Microsoft Word 2007, 2010, 2013 e 2016. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Word qui: