13/11/12 23:17
fusebyte
Risolto.
Vi ringrazio ,la var e' _line , come avevo detto, sbagliavo solo l'ultima riga del il listato di Roby e l'assegnazione della var per quello di Nessuno.
che ho modificato cosi' e secondo cosa devo stampare vario il numero dei match.Groups().
@Roby
una cortesia, le stringhe che hai messo usando REGEX mi filtrano solo questo tipo di Formattazione
miodatabase.net
mentre mi danno FALSE se trova una stringa formattata diversamente,tipo
scuola/…
scuola.media/Lunedi/…
il problema è che conoscendo poco la sintassi delle stringhe REGEX non sono riuscito ad aggiungere le stringhe giuste che servono per filtrare anche questo tipo di URL.
Potresti aiutarmi a capire come scrivere le REGEX per le URL in BLU o se c'è una sintassi che puo' essere valida per qualsiasi tipo di stringa e se non ti scoccia capire il significato di quei simboli?
Ti Ringrazio moltissimo.
--------------------------------------------------------------------------------------------------------------------
Grazie anche a te Nessuno, pero' nonostante provi e riprovi il risultato è, o il file output.txt vuoto o uguale all'input.
Il file di Input.txt è caricato e assegnato alla var _line , sapendo questo, cosa dovrei modificare nel listato, perche' ho provato davvero in molti modi ma non sono riuscito a filtrare il txt nel modo corretto.
Cmq,Grazie.
Ciao Fuse
Vi ringrazio ,la var e' _line , come avevo detto, sbagliavo solo l'ultima riga del il listato di Roby e l'assegnazione della var per quello di Nessuno.
Console.WriteLine = (match.Groups[1] + " " + match.Groups[2] + " " + match.Groups[3]); else Console.WriteLine = ("false");
che ho modificato cosi' e secondo cosa devo stampare vario il numero dei match.Groups().
_Line = (match.Groups[1] + " " ); // + match.Groups[2] + " " + match.Groups[3]); else _line = ("false");
@Roby
una cortesia, le stringhe che hai messo usando REGEX mi filtrano solo questo tipo di Formattazione
miodatabase.net
mentre mi danno FALSE se trova una stringa formattata diversamente,tipo
scuola/…
scuola.media/Lunedi/…
il problema è che conoscendo poco la sintassi delle stringhe REGEX non sono riuscito ad aggiungere le stringhe giuste che servono per filtrare anche questo tipo di URL.
if (System.Text.RegularExpressions.Regex.IsMatch(input, "^http://([^@/]+)@([^@/.]+).([^@/.]{2,3})$")) { match = System.Text.RegularExpressions.Regex.Match(input, "^http://([^@/]+)@([^@/.]+).([^@/.]{2,3})$"); } else if (System.Text.RegularExpressions.Regex.IsMatch(input, "^http://.*/([^@/]+)@([^@/.]+).([^@/.]{2,3})$")) { match = System.Text.RegularExpressions.Regex.Match(input, "^http://.*/([^@/]+)@([^@/.]+).([^@/.]{2,3})$");
Potresti aiutarmi a capire come scrivere le REGEX per le URL in BLU o se c'è una sintassi che puo' essere valida per qualsiasi tipo di stringa e se non ti scoccia capire il significato di quei simboli?
Ti Ringrazio moltissimo.
--------------------------------------------------------------------------------------------------------------------
Grazie anche a te Nessuno, pero' nonostante provi e riprovi il risultato è, o il file output.txt vuoto o uguale all'input.
Il file di Input.txt è caricato e assegnato alla var _line , sapendo questo, cosa dovrei modificare nel listato, perche' ho provato davvero in molti modi ma non sono riuscito a filtrare il txt nel modo corretto.
Cmq,Grazie.
Ciao Fuse
Ultima modifica effettuata da fusebyte 14/11/12 3:24
aaa