Newsgroup: it.comp.aiuto
Titolo: Trova con Word

Devo sostituire delle parole che si trovano in un documento Word tra
parentesi tonde ().
Per esempio: (Luca 5549) o (Franco 9875).
Potere aiutarmi?
Ciao  Gifi

    Potresti essere piů chiaro? la sostituzione č uguale per tutte le scritte?
se č differente non puoi farlo in automatico cioč se (Luca 5549) e (Franco
9875) ecc. vanno cambiate in (Luca 6666) e (Franco 9877) non si puň, mentre
se (Luca 5549) e (Franco 9875) vanno cambiati tutti in (calo5555) lo puoi
fare con il trova e sotituisci mettendo i caratteri jolly
BENJIE

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Mentre mi apprestavo a riciclare alcuni bit, *gifi* ha scritto:

- Apri il menu 'Modifica' / 'Sostituisci';
- Seleziona la casella 'Usa caratteri jolly';
- Nella casella 'Trova' scrivi:
\([A-z]@ [0-9]{4}\)
- In questo modo ti verranno trovate tutte le combinazioni di caratteri che
comprendano un nome seguito da spazio e da 4 cifre il tutto racchiuso tra
parentesi tonde.
- Nella casella 'Sostituisci con' inserisci la stringa che vuoi sostituire.
-- 
3st3b4n
www.seber.it
Questo post è stato scritto con bit riciclati.

parentesi tonde.
Funziona? In quale versione di Word? Perché sono sicuro che in Word97
non va: @ dopo un gruppo non corrisponde alla chiusura consueta delle
espressioni regolari (indicata di solito da +), ma sta per "1 o piů
caratteri corrispondenti ad un carattere nel gruppo". Vale a dire che
trova tutti gli "aaa....", "bbbbbbb..", "CCCC...", ma non "abcd...",
ecc.
Io, di fatto, sono sempre stato costretto ad usare l'espressione:
[a-z]{1,}. Questa fa quello che ci si aspetta; peccato che {0,} non
sia legale (e non esista, a quanto pare, nulla di corrispondente).
In breve, chi spera che i "caratteri jolly" di Word abbiano qualche
attinenza con le espressioni regolari č destinato a subire una cocente
delusione (cosě almeno č stato per me). Sarei molto lieto di
apprendere che la situazione sia anche minimamente migliorata nelle
versioni successive.
Ciao.

Mentre mi apprestavo a riciclare alcuni bit, *Giovanni Zezza* ha scritto:

Non sono esperto di espressioni regolari e non sapevo neppure si potesse
fare in Word una ricerca con tale espressioni, ma come mi capita spesso,
vedendo una domanda che attira la mia attenzione mi metto a provare,
cercare, capire e poi cerco di dare la risposta.
In questo caso, ho aperto il Word (versione XP), la guida e google. Ho
creato un nuovo documento di Word in cui ho inserito i dati riportati da
gifi e ne ho aggiunti altri a caso. Poi ho provato e cercato e sono giunto
alla conclusione con cui ho dato la mia risposta.
Quindi posso confermare che l'espressione regolare da me suggerita funziona
con Word XP.
-- 
3st3b4n
www.seber.it
Questo post č stato scritto con bit riciclati.

con Word XP.
La guida purtroppo non basta, perché riporta, ed ha sempre riportato,
"una o più occorrenze del carattere o dell'espressione precedente".
Sicché ci si aspetta che tutto funzioni come ci si aspetta che debba
funzionare.
Posso quindi confermare, per (frustrante) esperienza di vita vissuta,
che esiste almeno una versione di Word (che non è, come ricordavo,
Word97) in cui effettivamente l'espressione [a-z]@ non funziona (cioè,
non trova "luca", ma solo "lll...", "uu...", ecc.: non "qualunque
ripetizione di qualunque carattere nell'intervallo a-z", ma "qualunque
carattere nell'intervallo a-z, ripetuto qualunque numero di volte").
Sono lieto di poter abbandonare la noiosa abitudine di scrivere {1,}
presa all'epoca di quella versione, un poco triste per il pregiudizio
che mi ha impedito di verificare la cosa nelle versioni successive, e
un po' più triste per non avere ancora trovato nulla che consenta di
ricercare "nessuna o più occorrenze del carattere o dell'espressione
precedente".
Ciao.