CLR: .Net / Mono / Boo / Otros CLR > C#
quitar espacios
eltruhanero:
--- Cita de: "marcosata" ---Hola Daniel,
te comento q los espacions i los pude eliminar pero los enter no , estoy utilizandon la cadena
asi:
while (sr.Peek() != -1)
{
string s = sr.ReadLine();
if (String.IsNullOrEmpty(s))
{
continue;
}
string s1 = s + Environment.NewLine + "n";
string s2 = s1.Replace(Environment.NewLine, "");
this.listBox1.Items.Add(s2);
}
sr.Close();
Pero no me funciona la eliminacion de los enter no se si es por el codigo ascii q utilizo o no se porq pero no me funciona
espero me recomiendes algo mas
gracias
--- Fin de la cita ---
Hola marcosata!
imagino sr es un StreamReader o algo por el estilo.
ten cuidado que en la variable 's' no estes leyendo una sola linea ( desde un enter al siguiente ) por lo q en 's' no tenes enters que eliminar.
si no mal entiendo, en s tienes que cargar todo el texto, con los enters incluidos.
si quieres pega el codigo completo y lo vemos.
te mande un msj privado, si quieres lo vemos por chat al problema, aunq ahora estoy en el trabajo y no puedo dedicar mucho tiempo.
saludos daniel.
marcosata:
amigo te envie un msj privado pero no te llego seguramente
mi msn es msodom@hotmail.com haber si nos pdemos comunicar por ahi ya q aun no resuelvo mi problema aun estoy intentando
saludos daniel o me envias tu msn te agrego al chat
eltruhanero:
mi msn es eltruhanero@hotmail.com pero preferiria hagas las consultas por aqui.
saludos, daniel..
marcosata:
q hubo mi amigo daniel
mira aqui adjunto el codigo de mi funcion
private void button2_Click_1(object sender, EventArgs e)
{
if (ofd1.ShowDialog() == DialogResult.OK)
{
spathfile = ofd1.FileName;
StreamReader objReader = new StreamReader(spathfile);
string sLinea = "";
int cont = 0;
using (StreamWriter nFile = new System.IO.StreamWriter("tbltemp.txt", false, Encoding.Default))
{
while (sLinea != null)
{
sLinea = objReader.ReadLine();
if (sLinea != null)
{
if (cont == 0)
{
sfecha = sLinea.Substring(0, 10);
sFolder = spath1 + "list" + sfecha.Replace("/", "-");
if (File.Exists(sFolder))
Directory.Delete(sFolder);
Directory.CreateDirectory(sFolder);
//MessageBox.Show("Directorio creado " +sFolder);
}
else
{
//escribe al nuevo archivo de texto linea a linea
string s1 = sLinea + Environment.NewLine + "n";
string s2 = s1.Replace(Environment.NewLine, "");
//string s2 = sLinea.Replace("n" + "n", "");
//nFile.WriteLine(sLinea);
nFile.WriteLine(s2);
this.listBox1.Items.Add(s2);
this.richTextBox1.Text = s2;
}
//string cadena = sLinea + Environment.NewLine + "n";
}
cont++;
// this.listBox1.Items.Add(sLinea);
}
nFile.Close();
objReader.Close();
}
}
y pues aun no me funciona lo q deseo hacer para eliminar los enter del parrafo del txt no se como hacerlo haber si me echas una manito
gracias
eltruhanero:
le dejname vicharlo y te respondo!!
saludos! danieñl
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa