Scotti Roberto ha scritto:
Buongiorno.
Non sono riuscito a scoprire come si debba procedere (in Writer) per
"Cercare e sostituire"
- due interruzioni di paragrafo adiacenti
- con una sola interruzione.
E' possibile avere lumi?
Grazie, Roberto Scotti
usare Ctrl+F o Modifica->Cerca e Sostituisci,
click su altre opzioni->espressione regolare
riempire il campo cerca con: \n\n
riempire il campo sostituisci con: \n
ciao
Beppe
P.S.:
Qui di seguito l'elenco di tutte le espressioni regolari trovate con
Guida di OpenOffice: Cerca
digitare Espressione regoalare
doppio click su Elenco delle espressioni regolari
Elenco delle espressioni regolari
*Carattere*
*Effetto/uso*
Qualsiasi carattere
Rappresenta qualsiasi singolo carattere, se non diversamente specificato.
..
Rappresenta qualsiasi carattere singolo, ad eccezione dei caratteri di
interruzione riga o interruzione di paragrafo. Ad esempio, la ricerca di
"R.ssi" restituisce sia "Rossi" che "Russi".
^
Trova il termine ricercato solo se appare all'inizio di un paragrafo.
Eventuali oggetti speciali (come campi vuoti o cornici ancorate a
caratteri) all'inizio di un paragrafo vengono ignorati. Esempio: "^Mario".
$
Trova il termine ricercato solo se appare alla fine di un paragrafo.
Eventuali oggetti speciali (come campi vuoti o cornici ancorate a
caratteri) alla fine di un paragrafo vengono ignorati. Esempio: "Mario$".
*
Identifica l'assenza o la presenza di uno o più dei caratteri che
precedono "*". Ad esempio, "Ab*c" trova "Ac", "Abc", "Abbc", "Abbbc" e
così via.
+
Identifica uno o più caratteri che precedono "+". Ad esempio, "AX.+4"
trova "AXx4", ma non "AX4".
Viene sempre trovata la stringa più lunga corrispondente al modello di
ricerca in un paragrafo. Se il paragrafo contiene la stringa "AX 4 AX4",
viene evidenziato l'intero passaggio.
?
Identifica l'assenza o una singola occorrenza dei caratteri che
precedono "?". Ad esempio, "Testi?" restituisce "Test" e "Testi", mentre
"x(ab|c)?y" restituisce "xy", "xaby" o "xcy".
\C
La ricerca interpreta il carattere speciale che segue "\" come un
carattere normale e non come un'espressione regolare (ad eccezione delle
combinazioni \n, \t, \> e \<). Ad esempio, "figli\." trova "figli.", non
"figlio" o "figlia".
\n
Rappresenta un'interruzione di riga inserita con la combinazione di
tasti (Maiusc) (Invio). Per trasformare l'interruzione di riga in
un'interruzione di paragrafo, inserite *\n* nelle caselle *Cerca* e
*Sostituisci con*, quindi eseguite un'operazione di ricerca e sostituzione.
\n nella casella di testo *Cerca* rappresenta un'interruzione di riga
inserita con la combinazione di tasti (Maiusc)+Invio.
\n nella casella di testo *Sostituisci con* rappresenta un'interruzione
di paragrafo che può essere inserita col tasto Invio.
\t
Rappresenta una tabulazione. Potete utilizzare questa espressione anche
nella casella *Sostituisci con*.
\>
Trova il termine ricercato solo se appare alla fine di una parola. Ad
esempio, "ami\>" trova "rami", ma non "amici".
\<
Trova il termine ricercato solo se appare all'inizio di una parola. Ad
esempio, "\<ami" trova "amici", ma non "rami".
^$
Individua un paragrafo vuoto.
^.
Ricerca il primo carattere di un paragrafo.
&
Quando effettuate una sostituzione, aggiunge la stringa individuata dai
criteri di ricerca della casella *Cerca* al termine che compare nella
casella *Sostituisci con*.
Ad esempio, se inserite "cornice" nella casella *Cerca* e "&finestra"
nella casella *Sostituisci con*, la parola "cornice" viene sostituita
con "cornicefinestra".
Immettendo il carattere "&" nella casella *Sostituisci con* potete
modificare gli *Attributi* o il *Formato* della stringa individuata dai
criteri di ricerca.
[abc123]
Rappresenta uno dei caratteri compresi tra parentesi.
[a-e]
Rappresenta i caratteri compresi tra le lettere "a" ed "e".
[a-eh-x]
Rappresenta i caratteri compresi tra le lettere "a" ed "e" e tra le
lettere "h" e "x".
[^a-s]
Rappresenta i caratteri non compresi tra "a" e "s".
\xXXXX
Rappresenta un carattere speciale in base al relativo codice esadecimale
a quattro cifre (XXXX).
Il codice per il carattere speciale dipende dal tipo di carattere
utilizzato. Per visualizzare i codici, scegliete *Inserisci - Carattere
speciale*.
questo|quello
Trova i termini che compaiono prima e dopo "|". Ad esempio, il criterio
"questo|quello" trova sia "questo" che "quello".
{2}
Definisce il numero di ripetizioni del carattere che precede la
parentesi graffa aperta. Ad esempio, "mol{2}e" trova "molle".
{1,2}
Definisce quante volte può ripetersi il carattere che precede la
parentesi graffa aperta. Ad esempio, "mol{1,2}e" trova "mole" e "molle".
{1,}
Definisce il numero minimo di volte che il carattere che precede la
parentesi graffa aperta può ripetersi. Ad esempio, "mol{2}e" trova
"molle", "mollle" e "mollllle".
( )
Definisce i caratteri tra parentesi come riferimento. Potete quindi fare
riferimento al primo riferimento nell'espressione attiva con "\1", al
secondo con "\2" e così via.
Ad esempio, se il vostro testo contiene il numero 13487889 ed eseguite
una ricerca utilizzando l'espressione regolare (8)7\1\1, viene trovato
"8788".
Per raggruppare i termini potete utilizzare anche (), ad esempio,
"a(bc)?d" trova "ad" o "abcd".
[:digit:]
Rappresenta una cifra decimale.
[:space:]
Rappresenta un carattere di spaziatura, ad esempio uno spazio.
[:print:]
Rappresenta qualsiasi carattere stampabile.
[:cntrl:]
Rappresenta qualsiasi carattere non stampabile.
[:alnum:]
Rappresenta un carattere alfanumerico ([:alpha:] e [:digit:]).
[:alpha:]
Rappresenta un carattere alfabetico.
[:lower:]
Rappresenta un carattere minuscolo se avete selezionato *Ricerca esatta*
nell'area *Opzioni*.
[:upper:]
Rappresenta un carattere maiuscolo se avete selezionato *Ricerca esatta*
nell'area *Opzioni*.
--
le nuvole non hanno regole,
perchè non hanno mai rinunciato
alla libertà di sognare.