Non credo che con la sintassi di regexp permesse da OpenOffice sia possibile fare in un passo solo la ricerca che chiedi. In pratica si tratterebbe di trovare tutte le sequenze usando la tua regexp, e poi escludere dal risultato le sequenze con cifre ripetute, che puoi identificare con /([0-9])[0-9]*\1/ In perl mi pare che si possa specificare che un pattern non debba essere seguito da un altro, usando la sintassi (?! ); la tua ricerca sarebbe possibile usando qualcosa come /([0-9])(?!\1)([0-9])(?!\1|\2)[0-9]/, cioè una cifra, che non sia seguita da sè stessa, seguita da un'altra cifra, che non sia seguita da sè stessa o dalla precedente, ed infine una terza cifra. 2011/1/19 Marco Ciampa <ciampix@xxxxxxxxx>: > On Wed, Jan 19, 2011 at 11:42:08AM +0100, Maurizio Napolitano wrote: >> l'unico suggerimento che ti posso dare viene da XKCD >> http://xkcd.com/208/ >> >> PS: non so una mazza di regular expression, mi suggeriscono però di usare re2 >> http://code.google.com/p/re2/ >> in pratica una revisione della libreria re fatta da google che >> velocizza brutalmente i vecchi algoritmi > > ok ma ho dimenticato di dire che la re la usano da dentro OO ... > > -- > > > Marco Ciampa > > +--------------------+ > | Linux User #78271 | > | FSFE fellow #364 | > +--------------------+ > -- > Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO > "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx > > > -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx