3ENGINE  programmer :-)

viernes 6 de febrero de 2009

C# code format: deja presentable tu código

C# code format es una pequeña utilidad que formatea código fuente c# para dejarlo presentable en una página Web. Además, el autor deja para descarga el código fuente si quereis saber cómo lo ha hecho (zip);


protected CodeFormat()
{
//generate the keyword and preprocessor regexes from the keyword lists
Regex r;
r = new Regex(@"\w+-\w+#\w+@@\w+#(?:\\(?:sw)(?:\*\+)?\w+)+@\\w\*+");
string regKeyword = r.Replace(Keywords, @"(?<=^\W)$0(?=\W)");
string regPreproc = r.Replace(Preprocessors, @"(?<=^\s)$0(?=\s$)");
r = new Regex(@" +");
regKeyword = r.Replace(regKeyword, @"");
regPreproc = r.Replace(regPreproc, @"");

Etiquetas:


Comentarios:

Publicar un comentario en la entrada





<< Página principal


   

Categorias

Archivos

 
Feed Blog suscríbete!      Contacto     Terminos & Condiciones © 3ENGINE 2007