Ask Your Question
0

In Writer, come si cercano i numeri da 1 a 50 senza ripetizioni?

chiesto il 2017-09-20 12:57:47 +0100

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

Quando cerco i numeri, arrivato al 10, ricomincia a marcare 1 e poi 0. Io voglio che trovi 10,11,12 etc...

edit retag flag offensive close merge delete

Comments

Ciao, Puoi scrivere versione di LibreOffice e sistema operativo in uso? Tu cosa metti nel campo di ricerca?

Immagine gravatar per cico cico ( 2017-09-20 13:16:37 +0100 )edit

4 Answers

0

risposto il 2017-09-23 22:30:58 +0100

Immagine gravatar per neolibreoffice

updated 2017-09-23 22:33:02 +0100

È 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!

edit flag offensive delete link more
0

risposto il 2017-09-20 16:54:30 +0100

updated 2017-09-20 22:24:20 +0100

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.

edit flag offensive delete link more

Comments

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

Immagine gravatar per Orazio Orazio ( 2017-09-20 18:52:09 +0100 )edit

@Orazio 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

Immagine gravatar per RGB-es RGB-es ( 2017-09-20 21:54:16 +0100 )edit
0

risposto il 2017-09-20 19:01:49 +0100

Immagine gravatar per cico

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/Docu...

edit flag offensive delete link more
0

risposto il 2017-09-20 13:37:01 +0100

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

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.

edit flag offensive delete link more

Comments

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?

Immagine gravatar per cico cico ( 2017-09-20 16:52:22 +0100 )edit
Login/Signup to Answer

Question Tools

1 follower

Stats

Asked: 2017-09-20 12:57:47 +0100

Seen: 37 times

Last updated: Sep 23 '17