Βοήθεια για regular expression

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
ertert
Δημοσιεύσεις: 195
Εγγραφή: 21 Αύγ 2004 16:30

Βοήθεια για regular expression

Δημοσίευση από ertert » 12 Απρ 2009 16:50

Την βοήθεια σας παρακαλώ…

Θέλω στην εκτύπωση ενός κειμένου να εμφανίζω τους λατινικούς χαρακτήρες με άλλο φόντο.

Το κείμενο όμως έχει και <Τags>.

Βρήκα τον εξής τρόπο για να αγνοεί τα tags:

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

 preg_replace&#40;"/&#40;&#91;a-z&#93;&#41;&#40;?!&#91;^<&#93;*>&#41;/i", '<span class="latin-check">\1</span>', $buffer&#41;;
Τώρα όμως αντιμετωπίζω πρόβλημα με τους «special characters» (& - &amp;) ή (&nbsp;). Όλοι αυτοί αρχίζουν με «&» και τελειώνουν με «;»

Οπότε μπορώ να τους αγνοήσω με το εξής:

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

 preg_replace&#40;"/&#40;&#91;a-z&#93;&#41;&#40;?!&#91;^&&#93;*;&#41;/i", '<span class="latin-check">\1</span>', $buffer&#41;;

Τώρα... πώς μπορώ να συνδυάσω και τα δύο σε ένα regular expression ;;;

Σας ευχαριστώ

Άβαταρ μέλους
Kainourios
Ruby Moderator
Δημοσιεύσεις: 504
Εγγραφή: 18 Μάιος 2005 16:20
Τοποθεσία: Κορυδαλλός
Επικοινωνία:

Βοήθεια για regular expression

Δημοσίευση από Kainourios » 13 Απρ 2009 00:27

Χμμμ...

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

preg_replace&#40;"/&#40;&#91;a-z&#93;&#41;&#40;?!&#91;^<&#93;*>&#41;&#40;?!&#91;^&&#93;*;&#41;/i", '<span class="latin-check">\1</span>', $buffer&#41;; 
:)

ertert
Δημοσιεύσεις: 195
Εγγραφή: 21 Αύγ 2004 16:30

Βοήθεια για regular expression

Δημοσίευση από ertert » 14 Απρ 2009 10:34

:oops: :oops:
Thanks

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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