Come sostituire singole lettere maiuscole/minuscole in LibreOffice Writer

Usando le regex.



[ZEUS News - www.zeusnews.it - 02-09-2017]

Per ragioni che sarebbe lunghissimo spiegare qui, ho per le mani una serie enorme di file di testo in formato ODT che devo elaborare per lavoro con LibreOffice. Una delle elaborazioni è la sostituzione in massa delle lettere che accompagnano i numeri di riferimento sparsi ovunque nei testi. L'articolo continua qui sotto.

Sondaggio
Qual è secondo te la peggiore invenzione della storia?
Le sigarette
I fast food
Le armi
Il nucleare
La Chiesa
La televisione
L'automobile
I telefoni cellulari
Gli autovelox

Mostra i risultati (7276 voti)
Leggi i commenti (34)
Per esempio, nella frase "il cirbione vagolato 29A entra nell'interocitore 47C ed apre gli sconfiotti 17A, 14F, 19G e 1H" (non fate domande, vi prego; è solo un esempio), tutti i numeri di riferimento devono essere cambiati in modo che la loro lettera sia in minuscolo e quindi diventino 29a, 47c, 17a, 14f, 19g e 1h.

Farlo a mano sarebbe una forma di masochismo che vorrei evitare, anche perché file come questi mi arriveranno ancora per parecchio tempo, per cui mi serve un automatismo che faccia questa sostituzione.

LibreOffice ha una funzione di ricerca e sostituzione potente, che include anche le regular expressions (regex), ma non ho trovato online nulla che spieghi come creare (nel regex ristretto offerto da LibreOffice) un unico comando "cerca tutte le lettere singole precedute da almeno una cifra e volgile in minuscolo": così ho chiesto alla saggezza della Rete di trovarmi la regex adatta al problema ed è venuta fuori questa soluzione ad opera di Carlo A. Furia, alias @bugcounting. La condivido qui perché magari torna utile a qualcuno:

regexp

In pratica, in LibreOffice cerco tutte le cifre seguite immediatamente da una lettera maiuscola ([0-9]+[A-Z]); l'opzione Find All me le seleziona tutte, e poi chiudo la finestra di ricerca e do il comando di volgere in minuscolo tutto quello che è stato selezionato: ta-da! Grazie Carlo!

Se questo articolo ti è piaciuto e vuoi rimanere sempre informato con Zeus News ti consigliamo di iscriverti alla Newsletter gratuita. Inoltre puoi consigliare l'articolo utilizzando uno dei pulsanti qui sotto, inserire un commento (anche anonimo) sotto o segnalare un refuso.
.

Paolo Attivissimo

(C) by Paolo Attivissimo - www.attivissimo.net.
Distribuzione libera, purché sia inclusa la presente dicitura.

Commenti all'articolo (4)

Ma come si cambiano la maiuscole in minuscole e viceversa???
10-9-2017 17:19

{ictuscano}
E' chiaro dal testo citato e dall'altro articolo, che Attivissimo sta collaborando allo sviluppo dell'Atomica nord-coreana... :-))) Io invece avrei un'esigenza molto più semplice, e ritengo più diffusa: probabilmente molti di voi usano per la posta Zimbra (io al lavoro) ed a parte la non gestione dei... Leggi tutto
4-9-2017 08:40

non voglio fare il prof (non ne ho titoli nè capacità) ma sono comandi di editor avanzato in linux/unix
3-9-2017 15:09

Mi permetto un umile suggerimento per chi si volesse cimentare: occhio a valutare bene quel che si cambia con le regex e il search-and-replace. Vale sempre la legge di Murphy: quando meno te l'aspetti capita che la maschera di regex (soprattutto se l'oggetto della ricerca è cosa semplice, o se la maschera non è stata fatta con tutti i... Leggi tutto
2-9-2017 18:21

La liberta' di parola e' un diritto inviolabile, ma nei forum di Zeus News vige un regolamento che impone delle restrizioni e che l'utente e' tenuto a rispettare. I moderatori si riservano il diritto di cancellare o modificare i commenti inseriti dagli utenti, senza dover fornire giustificazione alcuna. Gli utenti non registrati al forum inoltre sono sottoposti a moderazione preventiva. La responsabilita' dei commenti ricade esclusivamente sui rispettivi autori. I principali consigli: rimani sempre in argomento; evita commenti offensivi, volgari, violenti o che inneggiano all'illegalita'; non inserire dati personali, link inutili o spam in generale.
E' VIETATA la riproduzione dei testi e delle immagini senza l'espressa autorizzazione scritta di Zeus News (P.Iva 06584100967). Tutti i marchi e i marchi registrati citati sono di proprietà delle rispettive società. Informativa sulla privacy. I tuoi suggerimenti sono di vitale importanza per Zeus News. Contatta la redazione e contribuisci anche tu a migliorare il sito: pubblicheremo sui forum le lettere piu' interessanti.
Sondaggio
Qual è stata secondo te la scoperta tecnologica più imponente, tra queste?
La fotografia
La riproduzione dei suoni
Il laser
L'elettromagnetismo
Il motore diesel
I computer
I raggi X
I robot
Vorrei suggerirne un'altra, nei commenti qui sotto

Mostra i risultati (1679 voti)
Settembre 2017
Il primo smartphone con Linux davvero libero
Falla nel Bluetooth, vulnerabili 5 miliardi di dispositivi
Se il robot sessuale diventa un terminator
I consigli di Linus Torvalds per gli hacker
L'appuntamento online più imbarazzante della storia?
Bug in Android Oreo consuma tutto il traffico dati
Addio torrent, i pirati ora sono su Google Drive
YouTube Mp3 si arrende alle major
iPhone 8, Apple fissa la data di lancio
Agosto 2017
Il BlackBerry che soppianterà iPhone e Galaxy
40 anni di ''segnale Wow''
Antibufala: Barcellona, venditori ambulanti preavvisati dell’attentato!
Il ''cop button'' di iOS 11 dà manforte ai criminali
Motorola brevetta lo schermo che si ripara da solo
Accesso a reti Wi-Fi
Tutti gli Arretrati


web metrics