sostituzione blocco di testo
sostituzione blocco di testo
ho trovato questo forum per caso
un amico mi ha chiesto come si fa a sostituire con openoffice un blocco di testo con un solo carattere
io non sono tanto pratico di openoffice, sono riuscito solo a fare la selezione del blocco, ma non ho capito come si fa a sostituire tutti i caratteri del blocco con un solo carattere scelto dall'utente
quando mi capita di fare queste cose, ho sempre usato altri programmi e non ho mai cercato di capire come funzionasse openoffice..
pero' questo mio amico non ha voglia di addentrarsi in cose complesse... e se si potesse fare con openoffice sarebbe meglio
grazie
un amico mi ha chiesto come si fa a sostituire con openoffice un blocco di testo con un solo carattere
io non sono tanto pratico di openoffice, sono riuscito solo a fare la selezione del blocco, ma non ho capito come si fa a sostituire tutti i caratteri del blocco con un solo carattere scelto dall'utente
quando mi capita di fare queste cose, ho sempre usato altri programmi e non ho mai cercato di capire come funzionasse openoffice..
pero' questo mio amico non ha voglia di addentrarsi in cose complesse... e se si potesse fare con openoffice sarebbe meglio
grazie
Libreoffice 5 su debian 8
Re: sostituzione blocco di testo
Specifica meglio quale è l'effetto che vuoi ottenere:
1) immettendo un determinato carattere dovrà apparire un blocco di testo o viceversa;
oppure
2) si vuole fare un "Cerca e sostituisci" in cui si cerca un blocco di testo e lo sostituisce con un solo carattere?
1) immettendo un determinato carattere dovrà apparire un blocco di testo o viceversa;
oppure
2) si vuole fare un "Cerca e sostituisci" in cui si cerca un blocco di testo e lo sostituisce con un solo carattere?
Apache OpenOffice 4.0.1, Windows 8.1
Re: sostituzione blocco di testo
per esempio da cosi:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXYWZaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXYWZaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXYWZaaaaaaaa
a cosi:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBBBaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBBBaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBBBaaaaaaaa
il blocco e' dove sta XYWZ
poi:
invece, se per esempio, uno volesse modificare questo testo:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
per farlo diventare cosi?
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
cioe' un blocco viene modificato e al posto del blocco viene inserito una parola scelta dall'utente
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXYWZaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXYWZaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXYWZaaaaaaaa
a cosi:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBBBaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBBBaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBBBaaaaaaaa
il blocco e' dove sta XYWZ
poi:
invece, se per esempio, uno volesse modificare questo testo:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
per farlo diventare cosi?
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
cioe' un blocco viene modificato e al posto del blocco viene inserito una parola scelta dall'utente
Libreoffice 5 su debian 8
Re: sostituzione blocco di testo
Uhm...
Nell'esempio che hai portato, però XYWZ è diverso dal resto del blocco, quindi non vedo dove stia la difficoltà nel fare un semplice cerca e sostituisci.
Se invece XYWZ è uguale a "aaaaaaaaa", si può far qualcosa utilizzando le espressioni regolari, se per esempio il blocco "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" antecedente la parte da cambiare è sempre uguale come numero di caratteri o il posizionamento delle parole da cambiare è a intervalli regolari, puoi inserire nella casella di ricerca, dopo aver selezionato "espressioni regolari" sotto "altre opzioni" nella finestra di dialogo "cerca e sostituisci", la voce
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...." (i ".", da inserire in numero uguale ai caratteri da sostituire, servono a cercare qualunque carattere dopo il testo uguale, così lo si può usare anche nel caso la parte da sostituire non fosse uguale a quella precedente);
e nella casella di sostituzione
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBBB"
Altre soluzioni più raffinate e adeguate al caso specifico possono essere trovate studiando i caratteri speciali delle espressioni regolari. Basta cercare la voce "espressioni regolari" nella guida di OpenOffice.
Nell'esempio che hai portato, però XYWZ è diverso dal resto del blocco, quindi non vedo dove stia la difficoltà nel fare un semplice cerca e sostituisci.
Se invece XYWZ è uguale a "aaaaaaaaa", si può far qualcosa utilizzando le espressioni regolari, se per esempio il blocco "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" antecedente la parte da cambiare è sempre uguale come numero di caratteri o il posizionamento delle parole da cambiare è a intervalli regolari, puoi inserire nella casella di ricerca, dopo aver selezionato "espressioni regolari" sotto "altre opzioni" nella finestra di dialogo "cerca e sostituisci", la voce
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...." (i ".", da inserire in numero uguale ai caratteri da sostituire, servono a cercare qualunque carattere dopo il testo uguale, così lo si può usare anche nel caso la parte da sostituire non fosse uguale a quella precedente);
e nella casella di sostituzione
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBBBB"
Altre soluzioni più raffinate e adeguate al caso specifico possono essere trovate studiando i caratteri speciali delle espressioni regolari. Basta cercare la voce "espressioni regolari" nella guida di OpenOffice.
Apache OpenOffice 4.0.1, Windows 8.1
Re: sostituzione blocco di testo
cioe' quello che vorrei capire e' questo:
con openoffice si procede per forza con le ricerche e sostituzioni?
non si puo' procedere selezionado il testo in blocco e fancendo le modifiche direttamente sul blocco selezionato ??
per esempio, nel secondo esempio si selezionano le 'a' e si fa una sostituzione a volo...
con openoffice si procede per forza con le ricerche e sostituzioni?
non si puo' procedere selezionado il testo in blocco e fancendo le modifiche direttamente sul blocco selezionato ??
per esempio, nel secondo esempio si selezionano le 'a' e si fa una sostituzione a volo...
Libreoffice 5 su debian 8
- StefanderITA
- Messaggi: 58
- Iscritto il: venerdì 13 maggio 2011, 11:02
Re: sostituzione blocco di testo
Intendi un blocco di testo che modificandone uno si modificano tutti gli altri? Quello lo si può fare con i moduli
Invece riguardo al trova e sostituisci c'è questo fantastico addon che risolve tutti i tuoi problemi
http://extensions.services.openoffice.o ... /AltSearch
una volta che hai quello puoi comodamente selezionare del testo compreso tra 2 parole/simboli e apprtare la modifiche che, da quanto ho capito, ti serve.
Invece riguardo al trova e sostituisci c'è questo fantastico addon che risolve tutti i tuoi problemi
http://extensions.services.openoffice.o ... /AltSearch
una volta che hai quello puoi comodamente selezionare del testo compreso tra 2 parole/simboli e apprtare la modifiche che, da quanto ho capito, ti serve.
OpenOffice.org 4.3.1 - Win 7 Professional 64bit
Re: sostituzione blocco di testo
Non mi è ancora chiaro del tutto quello che vuoi fare. Se tu vuoi sostituire tutti i carattere che non sono «a», puoi usare espressioni regolare: su cerca e sostituisci, scribi
[^a]
su cerca e
B
in sostituisci
Adesso, sotto Più opzioni → spunta «espressioni regolari» → Sostituisci tutto.
Puoi anche cercare soltanto su selezioni: semplicemente seleziona il testo prima de aprire il menù di cerca/sostituisci.
[^a]
su cerca e
B
in sostituisci
Adesso, sotto Più opzioni → spunta «espressioni regolari» → Sostituisci tutto.
Puoi anche cercare soltanto su selezioni: semplicemente seleziona il testo prima de aprire il menù di cerca/sostituisci.
AOO / openSUSE / KDE SC
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---
Re: sostituzione blocco di testo
Per quello, seleziona il blocco di testo con l'opzione BLK, dopo cerca permaxt ha scritto: poi:
invece, se per esempio, uno volesse modificare questo testo:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
per farlo diventare cosi?
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaPROVAaaaaaaaaaaaaa
cioe' un blocco viene modificato e al posto del blocco viene inserito una parola scelta dall'utente
.*
e sostituisci per quello che vuoi, spuntando sempre l'opzione di usare espressioni regolari.
AOO / openSUSE / KDE SC
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---
Re: sostituzione blocco di testo
RGB-it ha scritto: Per quello, seleziona il blocco di testo con l'opzione BLK, dopo cerca per
.*
e sostituisci per quello che vuoi, spuntando sempre l'opzione di usare espressioni regolari.
ok sembra funzionare
mi sembra un po' incasinato, io sono abituato con vi e roba del genere, e fare queste cose col mouse e la grafica mi mettono un po' difficolta'
non e' molto immediato.. ma l'importante e' che si riesca ad arrangiare
grazie
Libreoffice 5 su debian 8
Re: sostituzione blocco di testo
Questa risposta in altri tempi avrebbe generato flame di dimensioni cosmiche.maxt ha scritto:RGB-it ha scritto: Per quello, seleziona il blocco di testo con l'opzione BLK, dopo cerca per
.*
e sostituisci per quello che vuoi, spuntando sempre l'opzione di usare espressioni regolari.
ok sembra funzionare
mi sembra un po' incasinato, io sono abituato con vi e roba del genere, e fare queste cose col mouse e la grafica mi mettono un po' difficolta'
non e' molto immediato..
Comunque, la cosa importante è che il tuo problema sia risolto.
Apache OpenOffice 4.0.1, Windows 8.1
Re: sostituzione blocco di testo
approfitto della vs disponibilita'
come si fa in writer a fare questo?
se una riga contiene una certa parola, cancella la riga (poi passa alla riga successiva, fa di nuovo il controllo e cosi' via)
come si fa in writer a fare questo?
se una riga contiene una certa parola, cancella la riga (poi passa alla riga successiva, fa di nuovo il controllo e cosi' via)
Libreoffice 5 su debian 8
Re: sostituzione blocco di testo
In «Cerca»maxt ha scritto:approfitto della vs disponibilita'
come si fa in writer a fare questo?
se una riga contiene una certa parola, cancella la riga (poi passa alla riga successiva, fa di nuovo il controllo e cosi' via)
Codice: Seleziona tutto
.*PAROLA.*
AOO / openSUSE / KDE SC
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---
Re: sostituzione blocco di testo
ok funziona, cancella il contenuto della riga, pero' io intendevo dire: eliminare la riga stessa non solo il suo contenuto
Libreoffice 5 su debian 8
Re: sostituzione blocco di testo
Dopo cerchi con l'espressione regolare "^$" (non usando le virgolette) e lasciando ancora vuota la casella di sostituzione.maxt ha scritto:ok funziona, cancella il contenuto della riga, pero' io intendevo dire: eliminare la riga stessa non solo il suo contenuto
Apache OpenOffice 4.0.1, Windows 8.1
Re: sostituzione blocco di testo
eh, ma cosi' cancella tutte le righe vuote.. e non solo le righe che contenevano quella parola
Libreoffice 5 su debian 8
Re: sostituzione blocco di testo
Per ogni soluzione hai un problema!!
Sfortunatamente non è possibile farlo in un unico passaggio: le espressioni regolari in Writer sono limitate al interno di ogni paragrafo, per quello non puoi cancellare il contenuto ed il paragrafo in un unico colpo.
Sfortunatamente non è possibile farlo in un unico passaggio: le espressioni regolari in Writer sono limitate al interno di ogni paragrafo, per quello non puoi cancellare il contenuto ed il paragrafo in un unico colpo.
AOO / openSUSE / KDE SC
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---
Re: sostituzione blocco di testo
e se uno fosse cosi' testardo da volerlo fare con openoffice, come si potrebbe fare?
basterebbe fare una macro che cerca e cancella? e' una cosa fattibile/semplice/funzionante/funzionale o e' un casino che e' meglio lasciar stare?
io una macro di questo saprei farla in pochi secondi con vi, ma con openoffice non ci capisco molto.. non saprei da dove partire.. non saprei nemmeno dovre trovare una guida da leggere per queste cose avanzate...
basterebbe fare una macro che cerca e cancella? e' una cosa fattibile/semplice/funzionante/funzionale o e' un casino che e' meglio lasciar stare?
io una macro di questo saprei farla in pochi secondi con vi, ma con openoffice non ci capisco molto.. non saprei da dove partire.. non saprei nemmeno dovre trovare una guida da leggere per queste cose avanzate...
Libreoffice 5 su debian 8
Re: sostituzione blocco di testo
Con delle macro sicuramente è possibile. Per documentazione:
http://wiki.services.openoffice.org/wik ... ASIC_Guide
http://www.pitonyak.org/oo.php
e se riesci a leggere lo spagnolo:
http://www.universolibre.org/node/8
http://wiki.services.openoffice.org/wik ... ASIC_Guide
http://www.pitonyak.org/oo.php
e se riesci a leggere lo spagnolo:
http://www.universolibre.org/node/8
AOO / openSUSE / KDE SC
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---