Quando cerco i numeri, arrivato al 10, ricomincia a marcare 1 e poi 0. Io voglio che trovi 10,11,12 etc…
Ciao,
Puoi scrivere versione di LibreOffice e sistema operativo in uso?
Tu cosa metti nel campo di ricerca?
Ciao,
uso Windows 7 e Libreoffice 5.4
Per quanto riguarda le espressioni non so che dirti. Le ho provate tutte e quando arriva a 10 segnala prima 1 e poi 0, con 11 segnala 1 e poi 1 e così via.
Per capire… tu nel testo hai dei numeri (da 1 a 50). Poi da menu selezioni Modifica > Trova. Poi cosa inserisci nel campo di ricerca?
Oppure usi un altro metodo?
La espressione regolare
[^[6-9]][0-9]
cerca tutti i numeri a due cifre dallo 00 al 59. L’espressione
\b[:digit:]\b
cerca i numeri a una sola cifra dallo 0 al 9. Purtroppo non vedo come farle funzionare insieme. Se ho tempo più tardi ci provo ancora.
AGGIORNAMENTO: per cercare qualsiasi numero tra 1 e 99 ma saltarsi quelli a tre o più cifre:
\b\d{1,2}(?=\b)
AGGIORNAMENTO 2: per cercare numeri tra 1 e 59
(?<=[^\d]|^)([1-5]?\d)(?=[^\d]|$)
AGGIORNAMENTO 3: Finalmente! Per cercare numeri tra 1 e 50
(?<=[^\d]|^)([1-4]?\d)(?=[^\d]|$)|50
Da 51 in avanti vengono ignorati. I numeri possono essere in qualsiasi posizione, al inizio, metà o fine paragrafo.
Ciao,
in realtà la soluzione è, come sempre accade, la più semplice ipotizzabile. La stringa da inserire nel box di ricerca è:
\d+
Tutto qui. Fatto questo ti cerca tutti i numeri in sequenza partendo da 0 e finendo sin dove hai numeri a due o tre o mille cifre.
Saluti
Orazio
@Orazio1 Credo che la domanda era trovare i numeri tra 1 e 50, ma non altri. \d+ troverà qualsiasi numero… il che mi da un’idea (modifico il messaggio originale
Non so se ti va bene, cmq questa ti trova tutti i numeri decimali:
<[1-9][0-9]*>
Trovata qui:
https://wiki.openoffice.org/wiki/Documentation/How_Tos/Regular_Expressions_in_Writer
È un problema noto purtroppo, se è una tabella dagli la proprietà che le celle sono numeri e non testo.
Se sei tu l’estensore del documento e non puoi dare la proprietà numeri potresti prima pensare:
Di quanti spazi al massimo ho bisogno?
Se il numero più alto è il 999, il numero uno lo scriverai 001 e vedrai che non avrai problemi di ordinamento ne di testo e ne di numeri, due 002, venti 020, duecento 200 …
Se ci sono soluzioni più pratiche smentitemi al più presto!