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

spostare caratteri ad inizio riga?

33 views
Skip to first unread message

Lauraq

unread,
Sep 5, 2009, 12:00:53 PM9/5/09
to
Ciao:)

Potreste dirmi se � possibile spostare del testo contenuto all'interno di
due parentesi, all'inizio della riga? Ecco un esempio di ci� che vorrei

prima
Caccia al ladro To Catch a Thief (1955)
Complotto di famiglia Family Plot (1976)

dopo
(1955) Caccia al ladro To Catch a Thief
(1976) Complotto di famiglia Family Plot

Ciao e grazie ^_^

paoloard

unread,
Sep 5, 2009, 12:42:56 PM9/5/09
to

"Lauraq" <lkj�@ghdf.nt> ha scritto nel messaggio
news:um2AcJkL...@TK2MSFTNGP02.phx.gbl...

Non conoscendo una soluzione in VB e in attesa che qualcuno la suggerisca
propongo un passaggio tramite Excel.
Seleziona tutto il tuo elenco, copialo ed incollalo nella cella A1 di una
foglio di Excel.
Nella cella [B1] immetti la seguente formula:
=STRINGA.ESTRAI(A1;TROVA("(";A1);6)&" "&SINISTRA(A1;TROVA("(";A1)-2)
copia la formula in basso per tutta l'altezza del tuo intervallo dati.
Seleziona il nuovo intervallo, quello dei risultati (da B1 a Bn), copialo e,
portandoti in Word nella prima riga vuota alla fine del tuo elenco, "Incolla
Speciale/Testo non formattato".
Controlla che tutto sia a posto e cancella il vecchio elenco soprastante.
--
Fai sapere se e come hai risolto. Grazie

Ciao paoloard
http://riolab.org

Lauraq

unread,
Sep 5, 2009, 4:06:45 PM9/5/09
to
> Non conoscendo una soluzione in VB e in attesa che qualcuno la suggerisca
> propongo un passaggio tramite Excel.
> Seleziona tutto il tuo elenco, copialo ed incollalo nella cella A1 di una
> foglio di Excel.
> Nella cella [B1] immetti la seguente formula:
> =STRINGA.ESTRAI(A1;TROVA("(";A1);6)&" "&SINISTRA(A1;TROVA("(";A1)-2)

> Seleziona il nuovo intervallo, quello dei risultati (da B1 a Bn), copialo

> e, portandoti in Word nella prima riga vuota alla fine del tuo elenco,
> "Incolla Speciale/Testo non formattato".
> Controlla che tutto sia a posto e cancella il vecchio elenco soprastante.
> --
> Fai sapere se e come hai risolto. Grazie
>
> Ciao paoloard
> http://riolab.org

Grazie...ehmmmm mi sono fermata a "copia la formula in basso per tutta
l'altezza del tuo intervallo dati." :( Ho visto che mi ha trasformato
correttamente il primo film ma se copio la stringa nella seconda cella del B
mi ricrea lo stesso nome del primo film
Non uso mai excell, potresti spiegarmi meglio come proseguire?

Grazie

Lauraq

unread,
Sep 5, 2009, 4:20:56 PM9/5/09
to

> Grazie...ehmmmm mi sono fermata a "copia la formula in basso per tutta
> l'altezza del tuo intervallo dati." :( Ho visto che mi ha trasformato
> correttamente il primo film ma se copio la stringa nella seconda cella del
> B mi ricrea lo stesso nome del primo film
> Non uso mai excell, potresti spiegarmi meglio come proseguire?
>
> Grazie
>

Tutto risolto, dovevo solo trascinare la cella scendendo fino alla fine
della lista dei film ^_^

Potresti dirmi anche quale stringa usare se le la lista fosse in questo
formato, al posto delle parentesi le lettere X e Z

Esempio:
Caccia al ladro To Catch a Thief X 1955 Z
Complotto di famiglia Family Plot X 1976 Z

Ciao e grazie tantissimo!

P.S. Chiedo anche a te visto che non ho avuto risposta, sai come fare ad
assegnare una icona ad una macro importata in word?


paoloard

unread,
Sep 5, 2009, 6:42:17 PM9/5/09
to

"Lauraq" <lkj�@ghdf.nt> ha scritto nel messaggio
news:uLUrwamL...@TK2MSFTNGP03.phx.gbl...
>
cut

>
> Tutto risolto, dovevo solo trascinare la cella scendendo fino alla fine
> della lista dei film ^_^
>
> Potresti dirmi anche quale stringa usare se le la lista fosse in questo
> formato, al posto delle parentesi le lettere X e Z
>
> Esempio:
> Caccia al ladro To Catch a Thief X 1955 Z
> Complotto di famiglia Family Plot X 1976 Z
>

=STRINGA.ESTRAI(A1;TROVA("X";A1);8)&" "&SINISTRA(A1;TROVA("X";A1)-2)
poich� fra la X, la Z e la data hai messo uno spazio � necessario estrarre 8
caratteri anzich� 6.

>
> P.S. Chiedo anche a te visto che non ho avuto risposta, sai come fare ad
> assegnare una icona ad una macro importata in word?
>

vedi qui: http://www.computermania.org/pc/macro.htm
--
Ciao paoloard
http://riolab.org

Lauraq

unread,
Sep 6, 2009, 4:20:32 AM9/6/09
to
> =STRINGA.ESTRAI(A1;TROVA("X";A1);8)&" "&SINISTRA(A1;TROVA("X";A1)-2)
> poich� fra la X, la Z e la data hai messo uno spazio � necessario estrarre
> 8 caratteri anzich� 6.
>
>>
>> P.S. Chiedo anche a te visto che non ho avuto risposta, sai come fare ad
>> assegnare una icona ad una macro importata in word?
>>
>
> vedi qui: http://www.computermania.org/pc/macro.htm


Grazie tantissimo! ^_^

Per la macro niente da fare, si parla dell'office 2003 e io ho il 2007 :(

paoloard

unread,
Sep 6, 2009, 5:01:02 AM9/6/09
to

"Lauraq" <lkj�ソス@ghdf.nt> ha scritto nel messaggio
news:OwYmGtsL...@TK2MSFTNGP06.phx.gbl...

>> =STRINGA.ESTRAI(A1;TROVA("X";A1);8)&" "&SINISTRA(A1;TROVA("X";A1)-2)
>> poich�ソス fra la X, la Z e la data hai messo uno spazio �ソス necessario
>> estrarre 8 caratteri anzich�ソス 6.

>>
>>>
>>> P.S. Chiedo anche a te visto che non ho avuto risposta, sai come fare ad
>>> assegnare una icona ad una macro importata in word?
>>>
>>
>> vedi qui: http://www.computermania.org/pc/macro.htm
>
>
> Grazie tantissimo! ^_^
>
> Per la macro niente da fare, si parla dell'office 2003 e io ho il 2007 :(

Dovevi dirlo prima che avevi il 2007!!!
Clicca sul pulsante di Office (quello tondo in alto a sinsitra)-->Opzioni di
Word-->Personalizzazione.
Nel riquadro di destra, nel campo "Scegli comandi da:" scegli "Macro". A
questo punto nel riquadro sottostante compariranno le tue macro. Seleziona
quella di tuo interesse e clicca sul pulsante "aggiungi" e questa si
sposter�ソス sulla destra. Ora, con la macro selezionata, clicca sul pulsante
"Modifica" e scegli l'icona che ti aggrada.

Lauraq

unread,
Sep 6, 2009, 10:16:28 AM9/6/09
to
> Dovevi dirlo prima che avevi il 2007!!!
> Clicca sul pulsante di Office (quello tondo in alto a sinsitra)-->Opzioni
> di Word-->Personalizzazione.
> Nel riquadro di destra, nel campo "Scegli comandi da:" scegli "Macro". A
> questo punto nel riquadro sottostante compariranno le tue macro. Seleziona
> quella di tuo interesse e clicca sul pulsante "aggiungi" e questa si
> sposter� sulla destra. Ora, con la macro selezionata, clicca sul pulsante
> "Modifica" e scegli l'icona che ti aggrada.
> --
> Fai sapere se e come hai risolto. Grazie
>
> Ciao paoloard
> http://riolab.org

GRAZIE! Tutto risolto ^_^

Lauraq

unread,
Sep 6, 2009, 10:32:38 AM9/6/09
to

> GRAZIE! Tutto risolto ^_^
>

cavoli, ho cantato vittoria troppo presto :(((
Come faccio se all'interno della riga sono presenti 2 volte le parentesi? Le
liste che trovo su wiki (filmografie) di solito sono fatte in questo dodo:

Il sospetto (Suspicion) (1941)
Sabotatori o Danger (Saboteur) (1943)

come posso fare a spostare la data sulla sinistra e poi cancellare il nome
in inglese per averlo cos�:

(1941) Il sospetto (Suspicion)
(1943) Sabotatori o Danger (Saboteur)

meglio ancora se in una volta sola si potesse eliminare anche il titolo in
inglese per averlo cos�:

(1941) Il sospetto
(1943) Sabotatori o Danger

poi lo copio in word, cancello tutti gli "(" poi sostituisco gli ")" con " -
" , li ordino per data e FINALMENTE li avrei come voglio io e cio�:

1941 - Il sospetto
1943 - Sabotatori o Danger


Scusa se chiedo troppo ma sono una precisina tendente al maniacale ^_^

Grazie ancora!

paoloard

unread,
Sep 6, 2009, 12:42:40 PM9/6/09
to

"Lauraq" <lkj�@ghdf.nt> ha scritto nel messaggio
news:eJELz8vL...@TK2MSFTNGP05.phx.gbl...

Mi rendo conto che siamo piuttosto OT, ma non ho altre soluzioni che usare
Excel.
Usa questa formula al posto della precedente:
=STRINGA.ESTRAI(ANNULLA.SPAZI(A1);LUNGHEZZA(ANNULLA.SPAZI(A1))-4;4)&" -
"&SOSTITUISCI(A1;STRINGA.ESTRAI(A1;TROVA("(";A1)-1;LUNGHEZZA(A1)-TROVA("(";A1)+2);"")
poi ricopia l'elenco su Word come gi� indicato.

Maurizio Borrelli

unread,
Sep 6, 2009, 12:42:21 PM9/6/09
to
"Lauraq" wrote in message
news:eJELz8vL...@TK2MSFTNGP05.phx.gbl...

Ciao Lauraq (e ciao Paolo!)

Un metodo potrebbe essere quello di convertire il testo in tabella:

1. Sostituisci tutte le parentesi aperte con un carattere che di sicuro non
e' presente nel testo da convertire, per esempio il carattere "pipe" o barra
verticale. Questo: |

2. Sostituisci tutte le parentesi chiuse col carattere di cui al punto 1.

3. Seleziona il testo da convertire quindi:

Tabella > Converti > Testo in tabella...
Separa il testo a
Altro: |
[ OK ]

Dovresti cos� aver ottenuto una tabella di tre colonne: Titolo italiano,
Titolo originale, Anno

Se sai come gestire le tabelle saprai come eliminare colonne e come
spostarle di posizione, in questo caso la colonna "Anno" andra' in prima
posizione. Altrimenti domanda pure.

Al termine dovresti aver ottenuto una tabella di due colonne (Anno, Titolo)
da riconvertire in testo, inserendo fra i due campi (colonne) un trattino.
Cos�:

1. Col cursore in una cella qualsiasi della tabella:

Tabella > Converti > Tabella in testo...
Separa il testo con
Altro: -
[ OK ]

--
(Facci sapere se ed eventualmente come hai risolto. Grazie.)

Maurizio Borrelli [Microsoft MVP Office System]
http://www.riolab.org/

paoloard

unread,
Sep 6, 2009, 12:51:39 PM9/6/09
to

"paoloard" <xxp...@alice.it> ha scritto nel messaggio
news:3259DD92-3D5C-4670...@microsoft.com...
>
cut

>
> Mi rendo conto che siamo piuttosto OT, ma non ho altre soluzioni che usare
> Excel.
> Usa questa formula al posto della precedente:
> =STRINGA.ESTRAI(ANNULLA.SPAZI(A1);LUNGHEZZA(ANNULLA.SPAZI(A1))-4;4)&" -
> "&SOSTITUISCI(A1;STRINGA.ESTRAI(A1;TROVA("(";A1)-1;LUNGHEZZA(A1)-TROVA("(";A1)+2);"")
> poi ricopia l'elenco su Word come gi� indicato.
> --
> Fai sapere se e come hai risolto. Grazie
>
> Ciao paoloard
> http://riolab.org

Eccolo!! Ciao Maurizio, bentornato!!

Ciao paoloard
http://riolab.org

Lauraq

unread,
Sep 6, 2009, 2:12:21 PM9/6/09
to

>> Mi rendo conto che siamo piuttosto OT, ma non ho altre soluzioni che
>> usare
>> Excel.
>> Usa questa formula al posto della precedente:
>> =STRINGA.ESTRAI(ANNULLA.SPAZI(A1);LUNGHEZZA(ANNULLA.SPAZI(A1))-4;4)&" -
>> "&SOSTITUISCI(A1;STRINGA.ESTRAI(A1;TROVA("(";A1)-1;LUNGHEZZA(A1)-TROVA("(";A1)+2);"")
>> poi ricopia l'elenco su Word come gi� indicato.
>> --
>> Fai sapere se e come hai risolto. Grazie


mamma quanto sei bravo!!!!!!!!!!!!!!! Non so come ringraziarti, la stringa
funziona alla perfezione!

Grazie anche a Maurizio ovviamente

Spero di non rompervi le scatole per un p� di tempo ^_^

paoloard

unread,
Sep 6, 2009, 3:19:18 PM9/6/09
to

"Lauraq" <lkj�@ghdf.nt> ha scritto nel messaggio
news:eSJtV2xL...@TK2MSFTNGP06.phx.gbl...
>
cut

> funziona alla perfezione!
>
> Grazie anche a Maurizio ovviamente
>

;-)

Ciao paoloard
http://riolab.org

Giovanni Zezza

unread,
Sep 7, 2009, 3:37:40 AM9/7/09
to
Lauraq, nel messaggio <eJELz8vL...@TK2MSFTNGP05.phx.gbl>,
scriveva:

>Il sospetto (Suspicion) (1941)
>Sabotatori o Danger (Saboteur) (1943)
>
>come posso fare a spostare la data sulla sinistra e poi cancellare il nome
>in inglese per averlo cos�:
>
>(1941) Il sospetto (Suspicion)
>(1943) Sabotatori o Danger (Saboteur)

Nulla da dire sui metodi gi� proposti, ma si fa anche semplicemente
con un Trova e Sostituisci:

Trova: (*) \(([0-9]{4})\)^13
Sostituisci con: \2- \1^p

Opzione "Usa caratteri jolly" attivata. Questo nell'ipotesi che l'anno
sia sempre l'ultima cosa sulla riga, ma si pu� aggiustare anche per il
caso che appaia anche in altre posizioni.

>meglio ancora se in una volta sola si potesse eliminare anche il titolo in
>inglese per averlo cos�:

Questo � un pochino pi� complicato, pi� che altro perch� immagino che
il titolo originale non sia sempre presente. Forse la cosa pi�
semplice � farlo in due passi:

Trova: (*) \(([0-9]{4})\)^13
Sostituisci con: \2- \1^p

Trova: (*)\(*\)^13
Sostituisci con:\1^p

Sempre con l'opzione "Usa caratteri jolly" attivata.

>Scusa se chiedo troppo ma sono una precisina tendente al maniacale ^_^

Se sei interessata a questo genere di trasformazioni di testo, al di
l� del caso specifico, puoi anche considerare l'uso di editor o
linguaggi di programmazione che dispongano di "espressioni regolari"
vere e proprie (di cui i "caratteri jolly" di Word sono una versione
molto particolare e incompleta).

Ciao.

paoloard

unread,
Sep 7, 2009, 4:32:29 AM9/7/09
to

"Giovanni Zezza" <zezz...@tin.it> ha scritto nel messaggio
news:jqc9a599lskha4thj...@4ax.com...

> Lauraq, nel messaggio <eJELz8vL...@TK2MSFTNGP05.phx.gbl>,
> scriveva:
>
cut

>
> Nulla da dire sui metodi gi� proposti, ma si fa anche semplicemente
> con un Trova e Sostituisci:
>
> Trova: (*) \(([0-9]{4})\)^13
> Sostituisci con: \2- \1^p
>
> Opzione "Usa caratteri jolly" attivata. Questo nell'ipotesi che l'anno
> sia sempre l'ultima cosa sulla riga, ma si pu� aggiustare anche per il
> caso che appaia anche in altre posizioni.
>
>>meglio ancora se in una volta sola si potesse eliminare anche il titolo in
>>inglese per averlo cos�:
>
> Questo � un pochino pi� complicato, pi� che altro perch� immagino che
> il titolo originale non sia sempre presente. Forse la cosa pi�
> semplice � farlo in due passi:
>
> Trova: (*) \(([0-9]{4})\)^13
> Sostituisci con: \2- \1^p
>
> Trova: (*)\(*\)^13
> Sostituisci con:\1^p
>
> Sempre con l'opzione "Usa caratteri jolly" attivata.
>

Ciao Giovanni, avevo provato anch'io ad utilizzare le funzioni di
Trova/Sostituisci memore di un altro tuo intervento. Purtroppo non ero
riuscito a combinare in modo conveniente gli argomenti.
Ben venga quindi il tuo interessante intervento che mi chiarisce meglio
queste funzioni.

Lauraq

unread,
Sep 7, 2009, 8:39:14 AM9/7/09
to

> Questo � un pochino pi� complicato, pi� che altro perch� immagino che
> il titolo originale non sia sempre presente. Forse la cosa pi�
> semplice � farlo in due passi:
>
> Trova: (*) \(([0-9]{4})\)^13
> Sostituisci con: \2- \1^p
>
> Trova: (*)\(*\)^13
> Sostituisci con:\1^p
>
> Sempre con l'opzione "Usa caratteri jolly" attivata.
>
>>Scusa se chiedo troppo ma sono una precisina tendente al maniacale ^_^
>
> Se sei interessata a questo genere di trasformazioni di testo, al di
> l� del caso specifico, puoi anche considerare l'uso di editor o
> linguaggi di programmazione che dispongano di "espressioni regolari"
> vere e proprie (di cui i "caratteri jolly" di Word sono una versione
> molto particolare e incompleta).


La tua soluzione � addirittura migliore di quella gi� ottima postata da
paoloard:)
Ho creto la mia bella macro che fa tutto in automatico. Grazie ancora a te
ed a tutti quelli che mi hanno aiutata ^_^


__________ Information from ESET NOD32 Antivirus, version of virus signature database 4402 (20090907) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

Lauraq

unread,
Sep 7, 2009, 8:53:29 AM9/7/09
to
> La tua soluzione � addirittura migliore di quella gi� ottima postata da
> paoloard:)
> Ho creto la mia bella macro che fa tutto in automatico. Grazie ancora a te
> ed a tutti quelli che mi hanno aiutata ^_^

Per sicurezza ho fatto un giro veloce su wiki per vedere se in tutte le
filmografie si usasse la stessa formattazione ed ho visto che in alcuni casi
l'anno viene messo prima del nome del protagonista, tipo:

American Graffiti 2 (1979) - Bob Falfa
Una strada, un amore (1979) - David Halloran
Scusi, dov'� il West? (1979) - Tommy Lillard

come diventerebbero le stringhe in questo caso?

Hai ragione sul fatto che dovrei studiarmi qualche manuale ma a parte questo
lavoretto che voglio fare per passione verso il cinema non credo che dovr�
pi� fare uso di linguaggi di programmazione
Magari se ci fosse un link dove spiega i vari comandi che tu usi per word
potrei cercare di capire quello (cosa tutt'altro che scontata ^_^)

Ciao e grazie :)

Giovanni Zezza

unread,
Sep 7, 2009, 10:11:25 AM9/7/09
to
Lauraq, nel messaggio <Okdp0o7L...@TK2MSFTNGP05.phx.gbl>, scriveva:


>American Graffiti 2 (1979) - Bob Falfa
>Una strada, un amore (1979) - David Halloran
>Scusi, dov'� il West? (1979) - Tommy Lillard
>
>come diventerebbero le stringhe in questo caso?

Si potrebbe tentare con qualcosa come:

Trova: (*) \(([0-9]{4})\)(*)^13
Sostituisci con: \2 - \1\3^p

Cerchiamo 4 cifre ("[0-9]{4}", cio� "un carattere qualunque nell'intervallo
0-9, con molteplicit� 4"), racchiuse tra parentesi ("\(...\)"), precedute e
seguite da qualunque insieme di caratteri ("*"), e un fine riga in fondo
"^13".

Sostituiamo con una diversa combinazione dei gruppi che abbiamo trovato.

>Hai ragione sul fatto che dovrei studiarmi qualche manuale ma a parte questo
>lavoretto che voglio fare per passione verso il cinema non credo che dovr�
>pi� fare uso di linguaggi di programmazione
>Magari se ci fosse un link dove spiega i vari comandi che tu usi per word
>potrei cercare di capire quello (cosa tutt'altro che scontata ^_^)

La guida di Word. Cerca "Caratteri jolly", o "criteria di ricerca
complessi", l� c'� tutto. L'interpretazione, ammetto, non � immediata, ma
non conosco di meglio: si capisce provando, guardando gli esempi, e
riprovando con espressioni via via pi� complesse.

Ciao.

Lauraq

unread,
Sep 7, 2009, 2:01:15 PM9/7/09
to
> Si potrebbe tentare con qualcosa come:
>
> Trova: (*) \(([0-9]{4})\)(*)^13
> Sostituisci con: \2 - \1\3^p
>
> Cerchiamo 4 cifre ("[0-9]{4}", cio� "un carattere qualunque
> nell'intervallo
> 0-9, con molteplicit� 4"), racchiuse tra parentesi ("\(...\)"), precedute
> e
> seguite da qualunque insieme di caratteri ("*"), e un fine riga in fondo
> "^13".
>
> Sostituiamo con una diversa combinazione dei gruppi che abbiamo trovato.
>
>>Hai ragione sul fatto che dovrei studiarmi qualche manuale ma a parte
>>questo
>>lavoretto che voglio fare per passione verso il cinema non credo che dovr�
>>pi� fare uso di linguaggi di programmazione
>>Magari se ci fosse un link dove spiega i vari comandi che tu usi per word
>>potrei cercare di capire quello (cosa tutt'altro che scontata ^_^)
>
> La guida di Word. Cerca "Caratteri jolly", o "criteria di ricerca
> complessi", l� c'� tutto. L'interpretazione, ammetto, non � immediata, ma
> non conosco di meglio: si capisce provando, guardando gli esempi, e
> riprovando con espressioni via via pi� complesse.
>

Ho provato e la stringa funziona bene ma non cancella la parte contenente il
nome del protagonista. In pratica da cos�:

Alle donne piace ladro (1966) - Fattorino
Luv vuol dire amore? (1967) - Hippy
Il virginiano (The Virginian) (1967) - Serie Tv

diventa cos�:
1966 - Alle donne piace ladro - Fattorino
1967 - Luv vuol dire amore? - Hippy
1967 - Il virginiano (The Virginian) - Serie Tv

Ora se ho capito bene dovrei mettere un comando che cancella tutto quanto
appare dopo un simbolo, in questo caso "-" e con un fine riga in fondo.
Solo che di "-" ce ne sono due in questo caso, uno dopo la data e uno dopo
il titolo del film. Ho guardato la guida di Office ma onestamente non ci ho
capito molto, potresti aiutarmi?


__________ Information from ESET NOD32 Antivirus, version of virus signature database 4403 (20090907) __________

Giovanni Zezza

unread,
Sep 8, 2009, 5:35:25 AM9/8/09
to
Lauraq, nel messaggio <#NW0zU#LKHA...@TK2MSFTNGP06.phx.gbl>, scriveva:

>Ora se ho capito bene dovrei mettere un comando che cancella tutto quanto
>appare dopo un simbolo, in questo caso "-" e con un fine riga in fondo.
>Solo che di "-" ce ne sono due in questo caso, uno dopo la data e uno dopo
>il titolo del film. Ho guardato la guida di Office ma onestamente non ci ho
>capito molto, potresti aiutarmi?

Francamente, � meglio che tu faccia un altro tentativo per capire, perch�
darti un'espressione che vada bene per tutti i possibili formati di
filmografia � evidentemente impossibile.

Nel caso specifico, per esempio, ci sono due trattini perch� ce li abbiamo
messi; all'inizio il tuo elenco era:

American Graffiti 2 (1979) - Bob Falfa
Una strada, un amore (1979) - David Halloran
Scusi, dov'� il West? (1979) - Tommy Lillard

Una soluzione quindi � eliminare prima tutto quello segue il trattino (e di
questo ne abbiamo gi� parlato), e poi spostare l'anno (che a questo punto �
in fondo) all'inizio.

E' comunque possibile individuare (e cancellare) anche tutto quello che
segue l'ULTIMO trattino prima del fine riga:

Trova: -[!-^13]{1;}^13
Sostituisci: ^p

Il segno "!", subito dopo la parentesi quadra aperta, individua tutto
quello che NON appartiene all'elenco di caratteri che segue all'interno
delle parentesi quadre (dobbiamo negare anche il fine riga, altrimenti
l'espressione raccoglie anche la riga successiva).

Tutto questo comunque non risolve il problema generale, di cui peraltro
solo tu sei in grado di raccogliere la casistica completa, quindi � meglio
che cerchi tu di comprendere le espressioni di ricerca (se vuoi usare
questo metodo per risolvere il problema), piuttosto che sottoporre ogni
singolo caso, man mano che si presenta.

Ciao.

Lauraq

unread,
Sep 8, 2009, 5:53:21 AM9/8/09
to

> E' comunque possibile individuare (e cancellare) anche tutto quello che
> segue l'ULTIMO trattino prima del fine riga:
>
> Trova: -[!-^13]{1;}^13
> Sostituisci: ^p
>
> Il segno "!", subito dopo la parentesi quadra aperta, individua tutto
> quello che NON appartiene all'elenco di caratteri che segue all'interno
> delle parentesi quadre (dobbiamo negare anche il fine riga, altrimenti
> l'espressione raccoglie anche la riga successiva).
>
> Tutto questo comunque non risolve il problema generale, di cui peraltro
> solo tu sei in grado di raccogliere la casistica completa, quindi � meglio
> che cerchi tu di comprendere le espressioni di ricerca (se vuoi usare
> questo metodo per risolvere il problema), piuttosto che sottoporre ogni
> singolo caso, man mano che si presenta.
>

Purtroppo hai ragione, cercher� di seguire il tuo consiglio e di studiarmi
come funzionano queste stringhe anche se, come primo impatto, mi risulta pi�
comprensibile l'ostrogoto ^_^

Ciao e grazie di tutto


__________ Information from ESET NOD32 Antivirus, version of virus signature database 4405 (20090908) __________

paoloard

unread,
Sep 8, 2009, 12:50:40 PM9/8/09
to

"Lauraq" <lkj�@ghdf.nt> ha scritto nel messaggio
news:OWU61oGM...@TK2MSFTNGP02.phx.gbl...

>
>> E' comunque possibile individuare (e cancellare) anche tutto quello che
>> segue l'ULTIMO trattino prima del fine riga:
>>
>> Trova: -[!-^13]{1;}^13
>> Sostituisci: ^p
>>
>> Il segno "!", subito dopo la parentesi quadra aperta, individua tutto
>> quello che NON appartiene all'elenco di caratteri che segue all'interno
>> delle parentesi quadre (dobbiamo negare anche il fine riga, altrimenti
>> l'espressione raccoglie anche la riga successiva).
>>
>> Tutto questo comunque non risolve il problema generale, di cui peraltro
>> solo tu sei in grado di raccogliere la casistica completa, quindi �
>> meglio
>> che cerchi tu di comprendere le espressioni di ricerca (se vuoi usare
>> questo metodo per risolvere il problema), piuttosto che sottoporre ogni
>> singolo caso, man mano che si presenta.
>>
>
> Purtroppo hai ragione, cercher� di seguire il tuo consiglio e di studiarmi
> come funzionano queste stringhe anche se, come primo impatto, mi risulta
> pi� comprensibile l'ostrogoto ^_^
>

Ciao Lauraq, guarda che anche la soluzione di Maurizio (ciao) non � male,
anzi.....

0 new messages