Oppure

Loading
29/11/12 16:23
fusebyte
Abbi pazienza,puoi farmi un esempio pratico, non so davvero come farlo.
La buona volonta' ce la metto, ma i limiti ...purtroppo ancora ne ho parecchi.

Grazie,Ciao
aaa
29/11/12 17:41
Roby94
Queste pero sono basi che mancano... Devi rivedere un po la oop, non puoi pensare di sviluppare in c# senza conoscerla bene.
aaa
29/11/12 21:08
fusebyte
Mi mancano un po' di basi e non lo nascondo, leggo tutto quello che posso,provo provo e riprovo, ma interpretare cosa mi viene consigliato
senza un piccolo esempio pratico mi rimane ancora difficile.
Ho messo su questa stringa di comando unica,mamma mia c'è da ammattire,
Quasi ci sono ma stranamente mi rimane un numero qua e la,gli altri sono eliminati correttamente.

stringN = System.Text.RegularExpressions.Regex.Replace(stringN, "^[0-9]*([a-z]+)[0-9]*:[0-9]*([a-z]+)[0-9]*$",":";);

Ma come è possibile se li toglie li toglie, come fa a lasciarne qualcuno qua e la?


Ciao
Ultima modifica effettuata da fusebyte 29/11/12 21:26
aaa
29/11/12 22:25
Roby94
Ahahahah argomento arduo le regex. hai provato con il tool che ti ho segnalato? Comunque va veramente a ripassarti l'oop del c# perche è veramente fondamentale, se no sarai sempre bloccato.
aaa
29/11/12 22:35
fusebyte
,, e dai Roby, ci sto ammattendo.
Metto ? sul secondo[0-9] e mi toglie dei numeri, lo metto sul terzo e me ne toglie altri, lo metto su tutte e 4 e l'output esce come l'input.
Fammi capire, posso andare a rileggermi tutto il C# non ne verrei a capo, perche' ha un comportamento illogico.
Sai le pagine di REGEX che mi sono letto fra ieri e oggi? Ho la testa fusa.
Ma non mi aspettavo una cosa del genere.


ciao:k:
aaa
30/11/12 12:20
Roby94
Un compilatore non è mai inlogico. è l'unica cosa che non puo fare, e infatti gli pone limitazioni enormi... Capisco che ci metti tanta buona volonta ma senza sapere cosa è un metodo o una classe o una classe astratta, pubblica, statica, privata, protetta... non andrai lontano in questo linguaggio.
aaa
01/12/12 3:17
fusebyte
Senti io ti sono veramente grato per l'aiuto che mi hai dato inizialmente,, mi sono sempre posto con educazione, ma ad un certo punto sei salito sul trono hai cominciato a fare gli indovinelli e non ne hai voluto sapere piu' di aiutarmi, Prche?,perche' quando uno si mette a parlare parlare e parlare significa che non sa piu' cosa dire.
Tu non sai come si risolve questo problema , questa è la verita'.
Mi piace proprio quando le persone credono di avere a che fare con uno sciaguarato e si mettono su di un trono ma non sanno di non essere il RE.

Veniamo al sodo.
Il tuo codice ha un approccio tutto sbagliato,riguardalo e dimmi se non ho ragione, sempre se vuoi essere sincero...
Ma cosa vuoi girare e rigirare ,ti sembra il modo migliore per rimuovere quei numeri?

Questa è una REGEX che fa il suo lavoro "^[0-9],", "";); e lo fa con 4 simboli ( alcuni li ho tolti , rimettili se riesci) non con 20 linee, le altre linee te le lascio immaginare, ma non ci arrivi,ci scommetto che non sei capace a farlo con 3 linee e ...qualcos'altro, e dovrei essere io quello che deve studiare.

Cosa manca a quella REGEX per poter funzionare?
Quando sei sceso dall' altare , fammi vedere, magari ti riconsidero.

.. e sii piu' umile con gli altri.


salut



Ultima modifica effettuata da fusebyte 01/12/12 12:49
aaa
03/12/12 11:50
fusebyte
Quindi non sai farlo veramente.

REGEX iniziale
....."^[0-9]{1,}", "";);

concordi ora?

Ciao





aaa