2009-09-30 10 views
3

Devrais-je ajouter un ou plusieurs caractères avant ou après < caractère (qui est dans la chaîne, j'essaie d'extraire quelque chose de - c'est une page html) lorsque vous faites correspondre preg?comment échapper <se connecter php regex

+0

pourquoi voter? – Phil

+1

Je suppose qu'ils n'aiment pas le manque de connaissances que la question affiche, mais personnellement, je pensais que c'était tout le point du site. Avant que vous ne sachiez pas que

+0

Eh bien, j'ajoute "désolé si c'est une question bête" comme toutes les 2 questions que je poste mais je suppose que ce n'est pas assez pour certains ... merci à tous ceux qui ont remis ma question à 0, cependant! – Phil

Répondre

1

vous n'avez pas besoin d'échapper à < sauf si vous enregistrez une donnée générée par l'utilisateur et que vous devriez vous soucier de la sécurité et de XSS.

+0

merci pour le vote vers le bas :) Je suppose que c'est ce que je devrais attendre pour répondre à ces questions! – Mohammad

+1

Il semble y avoir des gens ici qui sont en bas de voter déclencheur heureux. Heureusement quelques votes up efface les dégâts d'un bas;) –

+0

vrai que. :) à votre santé. – Mohammad

6

vous n'avez pas besoin d'y échapper, ce n'est pas un caractère spécial dans les expressions rationnelles.

2

Certains analyseurs d'expressions régulières traitent les symboles "<" et ">" comme les limites de mots (GNU Basic & Expressions régulières étendues). Voir this great site pour toutes les informations relatives à regex.