Προς το περιεχόμενο

asp αρχεία parsing σε C#


user

Προτεινόμενες αναρτήσεις

Δημοσ.

Παίδες θέλω ΕΠΕΙΓΟΝΤΩΣ μια βοηθεια...

θέλω να κάνω parse τον κώδικα από .asp αρχεία, να το σπάσω σε κομμάτια γραμμή γραμμή, να το στείλω σε ένα array και μετά από την κάθε γραμμή και να παίρνω μόνο τα comments.

 

Έχω μπλεχτεί άσχημα και είναι πράγματι επείγον παιδιά αν μπορεί κανεις να βοηθήσει θα είμαι απίστευτα ευγνώμων....

Δημοσ.

φίλτατε Evgenios1 ευχαριστώ για την απάντηση αλλά δουλεύω σε C# και αυτό που θέλω να κάνω είναι να περνάω με parser ένα αρχείο (εν προκειμένω .asp το οποίο το δηλώνω με το χέρι) και μετά το στέλνω σε ένα array σπασμένο σε σειρές. Αυτό που με ενδιαφέρει είναι τώρα έτσι όπως το έχω στον πίνακα πως να πάρω ένα συγκεκριμένο κομμάτι του και να το στείλω σε ένα txt η html πχ...

 

έχει ιδέα κανείς βρε παιδιά?

Δημοσ.

Μα ειναι string ενα asp αρχειο.

Τεσπα, αν θες μονο να παρχεις το αρχειο ως collection απο lines δες το παρακατω

>using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;

namespace WindowsFormsApplication1
{
   public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
           WebClient c = new WebClient();

           byte[] buffer = c.DownloadData("http://www.in.gr/directory/15/dir1525.0.asp");
           StringReader sr = new StringReader(Encoding.UTF7.GetString(buffer));
           string line = string.Empty;
           List<string> lines = new List<string>();
           while ((line = sr.ReadLine()) != null)
               lines.Add(line);

           //testing
           foreach (var item in lines)
               richTextBox1.Text += item + "\n";
       }
   }
}

Δημοσ.
Μα ειναι string ενα asp αρχειο.

Τεσπα, αν θες μονο να παρχεις το αρχειο ως collection απο lines δες το παρακατω

>using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Net;

namespace WindowsFormsApplication1
{
   public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
           WebClient c = new WebClient();

           byte[] buffer = c.DownloadData("http://www.in.gr/directory/15/dir1525.0.asp");
           StringReader sr = new StringReader(Encoding.UTF7.GetString(buffer));
           string line = string.Empty;
           List<string> lines = new List<string>();
           while ((line = sr.ReadLine()) != null)
               lines.Add(line);

           //testing
           foreach (var item in lines)
               richTextBox1.Text += item + "\n";
       }
   }
}

 

Ζωγράφισες και σε ευχαριστώ πολύ θα το φέρω στα μέτρα μου και θα το χρησιμοποιήσω!

 

Και πάλι ευχαριστώ πολύ

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...