Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

C'è il modo di fare questo sostituisci

32 views
Skip to first unread message

Provart

unread,
Apr 14, 2009, 10:11:44 PM4/14/09
to
Mi andrebbe bene anche in VBA se non c'č altro modo.
Io vorrei poter sostituire ^$^p^m con ^$+Spazio. Con il comando sostituisci
non si puň fare o per lo meno non ne sono capace.
Se uso i caratteri jolly per il cerca posso se non erro anche scrivere al
posto di questo ^$ questo [A-Za-z] ma poi siamo punto e a capo non si puň
sostituire, come posso fare?


Giovanni Zezza

unread,
Apr 15, 2009, 5:33:33 AM4/15/09
to
Provart, nel messaggio <49e5425d$0$1109$4faf...@reader3.news.tin.it>,
scriveva:

>Mi andrebbe bene anche in VBA se non c'è altro modo.


>Io vorrei poter sostituire ^$^p^m con ^$+Spazio. Con il comando sostituisci

>non si può fare o per lo meno non ne sono capace.

Intanto sarebbe carino chiarire esplicitamente in che contesto vanno
interpretate le stringhe di ricerca e sostituzione. Più o meno ci si arriva
lo stesso, ma non è bello.

Immagino comunque che tu intenda sostituire qualsiasi lettera seguita da un
segno di paragrafo e un'interruzione manuale con la lettera trovata seguita
da uno spazio.

>Se uso i caratteri jolly per il cerca posso se non erro anche scrivere al

>posto di questo ^$ questo [A-Za-z] ma poi siamo punto e a capo non si può
>sostituire, come posso fare?

Come molti altri aspetti della ricerca per caratteri jolly, che [A-Za-z]
rappresenti lo stesso insieme di caratteri che ^$, e soprattutto perché,
non è appena poco chiaro, ma proprio del tutto oscuro.

Accettato questo, comunque, all'interno della ricerca per caratteri jolly
il segno di paragrafo può essere ricercato (altra cosa oscura) con ^13.

La tua ricerca quindi diventerebbe qualcosa come:

Trova:([A-Za-z])^13^m
Sostituisci con:\1


Ciao.

Provart

unread,
Apr 15, 2009, 9:52:01 AM4/15/09
to

"Giovanni Zezza" <zezz...@tin.it> ha scritto nel messaggio
news:k78bu4pqat85pd8bs...@4ax.com...
Ti ringrazio per la risposta veloce e chiarificatrice, la ricerca mi serve
per sistemare la scansiona ei un libro, in pratica con quella ricerca
riunisco quasi tutti i paragrafi spezzati a casua dell'interruzione di
pagina dell'OCR
ho provato ad usare come mi hai consigliato \1+spazio, ma mi da errore
dicendomi Il testo di Sostituisci con contiene un numero di gruppo fuori
misura, sto cercando con google, ma non sto trovando nulla :(
Se puoi aiutarmi ancora,, Grazie


Giovanni Zezza

unread,
Apr 15, 2009, 11:48:56 AM4/15/09
to
Provart, nel messaggio <49e5e67e$0$1123$4faf...@reader1.news.tin.it>,
scriveva:

>ho provato ad usare come mi hai consigliato \1+spazio, ma mi da errore
>dicendomi Il testo di Sostituisci con contiene un numero di gruppo fuori
>misura, sto cercando con google, ma non sto trovando nulla :(

Non mi pare di averti consigliato solo di usare \1+spazio per la stringa di
sostituzione, ma di averti dato anche la stringa di ricerca:

Trova:([A-Za-z])^13^m
Sostituisci con:\1

il tutto, naturalmente, con l'opzione "caratteri jolly" (e questo è il
"contesto" interpretativo di cui parlavo, non il motivo per cui vuoi fare
la sostituzione).

Il numero di gruppo è fuori misura se non indichi nessun gruppo
(espressione fra parentesi tonde) nell'espressione di ricerca.

Ciao.

Provart

unread,
Apr 16, 2009, 9:35:56 PM4/16/09
to

"Giovanni Zezza" <zezz...@tin.it> ha scritto nel messaggio
news:mfsbu4pkunk5nmf5p...@4ax.com...
Grazie, non avevo capito di doverli mettere tra parentesi, funziona
perfettamente :)


0 new messages