ciao,

non ho seguito bene tutto il thread ma ho captato qualche insofferenza alla 
manipolazione delle stringhe :-)

In effetti il basic non offre stumenti avanzatissimi per questo lavoro.

Questa limitata capacità può essere estesa mediante l'API
Il servizio com.sun.star.util.TextSearch permette di ricercare del testo 
usando vari algoritmi, tra cui le Regular Expressions

Nell'archivio dei code-snippets 
http://codesnippets.services.openoffice.org

c'è un esempio di utilizzo di questo servizio:
http://codesnippets.services.openoffice.org/Office/Office.SimpleNaturalSortAlgorithm.snip

L'esempio propone un algoritmo di ordinamento 'naturale' per le stringhe.
Per intenderci, questo algorito è in grado di ordinare una lista di files 
sequenziali in modo 'umanamente' corretto:

file1.txt
file2.txt
...
...
file10.txt
file11.txt
...eccetera

dive invece qualunque ordinamento 'classico' restituirebbe il risultato 
'matematicamente' corretto ma 'umanamente' sbagliato:

file1.txt
file10.txt
file11.txt
...
...
file19.txt
file2.txt
file20.txt
...

L'algoritmo usa le espressioni regolari nella funzione RegExpStrReplace, che 
può servire da esempio per altri utilizzi.

saluti
Paolo



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a