βοηθεια για μια συγκεκριμενη λογική έκφραση

Πληροφορίες σχετικές με την ASP, ASP.NET και με τις εφαρμογές που είναι γραμμένες με αυτήν.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
zekia
Δημοσιεύσεις: 146
Εγγραφή: 04 Μάιος 2004 16:38
Τοποθεσία: thessaloniki

βοηθεια για μια συγκεκριμενη λογική έκφραση

Δημοσίευση από zekia » 08 Ιαν 2008 19:45

χρειάζομαι μια λογική εκφραση στον .aspx.cs κώδικα η οποία να βρίσκει το εξής:

1. <div class=.resultDek.> ("." σημαίνει οτιδήποτε)
2. μετα μια οποιαδηποτε σειρά χαρακτήρων (.*)
3. μετα 0 ή περισσότερες γραμμές, κενές ή με οποιουσδήποτε χαρακτήρες
4. στο τέλος ένα </div>

έφτιαξα το εξής αλλα δε δουλεύει

<div class=.resultDek.>.*(\n?.*)*</div>

μπορεί να μου δώσει κανείς καμια ιδέα;;;;

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

βοηθεια για μια συγκεκριμενη λογική έκφραση

Δημοσίευση από skeftomilos » 08 Ιαν 2008 20:16

Θα χρειαστείς non-greedy matching και τη Singleline option.

Κώδικας: Επιλογή όλων

new Regex&#40;@"<div class=.?resultDek.?>.*?</div>", RegexOptions.Singleline | RegexOptions.IgnoreCase&#41;;

Άβαταρ μέλους
zekia
Δημοσιεύσεις: 146
Εγγραφή: 04 Μάιος 2004 16:38
Τοποθεσία: thessaloniki

βοηθεια για μια συγκεκριμενη λογική έκφραση

Δημοσίευση από zekia » 08 Ιαν 2008 21:57

ευχαριστω παρα πολυ για τη βοήθεια

Απάντηση

Επιστροφή στο “ASP, ASP.NET”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες