Newsgroup: it.comp.lang.javascript
Titolo: stringhe ordinate

Come posso procedere per ordinare le lettere in una stringa in ordine
alfabetico? Grazie anticipatamente dell'aiuto. Intanto ci sto provando da
solo ma senza risultati

 solo ma senza risultati
Nello script "paZZword" fra gli StaffScript di JsDir c'è una funzione che non 
sarà il massimo ma fa il suo dovere.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

 Ciao, Riccardo
Allora, incuriosito da questa cosa mi sono scaricato l'esempio ma a parte
che non mi funziona,
e a parte che la riga di codice
(!ordinato)?stringa=stringa.substr(0,oi)+opp+stringa.substr(oi,pospp-oi)+str
inga.substr(pospp+1,ol-pospp):null;
mi resta un po' indigesta, mi chiedo: ma non e' mille volte piu' semplice
trasformare la stringa in un array di lettere,
ordinare tale array con un solo comando e ritrasformarlo in stringa??
Sono giunto a questa conclusione dopo aver tirato le due ieri notte nel
tentativo (fallito) di metter giu' una funzione .
La mia personale soluzione a questo problema e' qui:
http://digilander.iol.it/mrwolf/test/ordinamento3.html
PS: ma poi a che diavolo gli servira' riordinare le lettere di una stringa?
:-O
Ciao
--
/\/ I /\/\ O X

PS: ma poi a che diavolo gli servira' riordinare le lettere di una stringa?
mah, la cosa ha incuriosito anche me.  forse gli serve per fare un
soundex all'italiana.  tempo addietro mi occupavo di normalizzare db
giganteschi di indirizzi (tipo qualche milione di record) digitati
spesso da gente che...  mmmh, fateme stà zitto.
una delle soluzioni era proprio quella di vedere quanto la stringa
della località assomigliasse alla maggior parte delle stringhe
località dello stesso cap, fai conto.  a qualcosa del genere potrebbe
servire, una specie di analisi spettrografica della stringa...  una
stringa che ha lo stesso schema ma non è uguale ad una corretta magari
è un errore di digitazione, tipo epscasseroli -> pescasseroli, se una
stringa è lunga un carattere meno dell'altra e manca un carattere
dallo spettro magari è un carattere che non è stato digitato,
pscasseroli, e così via...
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport

 PS: ma poi a che diavolo gli servira' riordinare le lettere di una stringa?
A me serviva per mascherare la stringa di controllo della password, ma potrebbe 
servirti per creare anche un database di anagrammi tanto per dirne una... :-)


 > sarą il massimo ma fa il suo dovere.


 ha scritto nel messaggio
news:3b4660d...@news.galactica.it...


> >mi resta un po' indigesta, mi chiedo: ma non e' mille volte piu' semplice
ciao, se vuoi imparare js vorrei darti anche un consiglio su come
usare i ng.  non è carino, quando rispondi ad un messaggio, lasciare
per intero il messaggio cui rispondi, specialmente se, come in questo
caso, hai aggiunto solo una riga di risposta.  avresti dovuto
cancellare tutto il testo del mio messaggio, eventualmente lasciano
solo le parti indispensabili a capire di che si parlava.  questa
operazione nel gergo dei ng si chiama quoting.
altra cosa importante: le risposte si scrivono *dopo* il testo, non
*prima*, come nell'ordine naturale di un discorso scritto:
"cosa hai mangiato oggi?"
"gli spaghetti."
e non:
"gli spaghetti."
"cosa hai mangiato oggi?"



Si, nel link che ho postato sopra puoi vedere come lo fa un newbie come me,
mentre nella risposta di Riccardo puoi vedere la stessa cosa (funziona anche
il mio, tie')  fatta molto piu' semplicemente e professionalmente.
Per quanto mi riguarda da tale risposta ho imparato ben quattro cose che non
sapevo !!!  Grazie Riccardo. :-)


 Grazie Riccardo. :-)
De nada, č un piacere.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo č abbastanza lontano.
------------------------------------------------------------------------

Chiedo scusa per non aver risposto seguendo l'etichetta. Grazie per
l'avvertimento