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

C# και Regex - Parse text


macabre_sunsets

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

Δημοσ.

Έστω ότι έχουμε το ακόλουθο κείμενο:

>person:
{
   name: 
   {
       first: "Sara", last: "Green"
   },
   phone: 2136877,
}

Πώς μπορούμε μέσω Regular Expressions (ή άλλο τρόπο) να πάρουμε τα περιεχόμενα εντός των {..}?

Σκοπός είναι να δημιουργηθεί ένα δέντρο της μορφής:

>         person
        /    \
    name      phone
    /  \
first    last

Υποθέτω ότι θα χρειαστεί μια αναδρομική συνάρτηση, η οποία θα ψάχνει το κείμενο και θα βρίσκει τα {..} και έπειτα θα ανατροφοδοτείται με το αποτέλεσμα, μέχρι να μην υπάρχουν άλλα {..}.

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

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

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