Forum
Merhaba ,
Csv uzantılı dosyamı html dosyasına çevirirken "," karakterinden ayrım yapmasını sağlıyorum.Fakat csv dosyamın birinde fazla virgül kullanıldıgı için satırlarımda kayma oluyor.
Csv dosyam aşagıdaki gibidir.
MRK-FILIZDE,MRK-FILIZDE,"Avira Professional Security 12 (Windows), EN",Web Protection,EXP/Pdfjsc.aeb,exploit, http://images.transserviceswiss.com/links/jquery-min.php?jsef=1o:2w:30:31:1m&doehetr=3g&fmz=2w:1n:1j:33:1j:1l:30:1o:1f:1n&pqwpqrs=1o:1d:1f:1d:1f:1d:1f,Blocked file,11/19/2012 10:18:10
MRK-FILIZDE,MRK-FILIZDE,"Avira Professional Security 12 (Windows), EN",Web Protection,EXP/Pdfjsc.aeb,exploit, http://images.transserviceswiss.com/links/jquery-min.php?jsef=1o:2w:30:31:1m&doehetr=3g&fmz=2w:1n:1j:33:1j:1l:30:1o:1f:1n&pqwpqrs=1o:1d:1f:1d:1f:1d:1f,Blocked file,11/19/2012 10:17:41
Burada MRK-FILIZDE,MRK-FILIZDE,"Avira Professional Security 12 (Windows), EN" satırında Windows kelimesinden sonra fazla virgül olduğu için kayma oluyor.
Yardımcı olabilirmisiniz?
Teşekkürler..
Çeviri için hangi programlama dilini kullanıyorsunuz? PHP mi?
Uygulamamı C# dilinde geliştiriyorum..
PHP olsaydı yardımcı olabilirdim C# uzmanları yardımcı olacaktır. Fikir olarak söylüyorum genelde dosyalar bu formatta ise vürgül olarak ayırıp bir dizi değişkeni (array) oluşturuyor iseniz ayrılmaması gereken dizileri bir değişkende birleştirip işleme devam edebilirsiniz.
Merhaba,
Öncelikler ilginiz için teşekkür ederim.Sorunu şu şekilde çözdüm
String strFile = File.ReadAllText(label15.Text + oku + ".html");
strFile = strFile.Replace("<td> EN\"", " EN");
File.WriteAllText(label15.Text + oku + ".html", strFile);
Dosyanın içinde virgülün fazla olduğu kelimeyi buldurup virgülü sildirdim.