Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2174 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] preg_replace - Question sur la capture d'un pattern - Efficacité

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] preg_replace - Question sur la capture d'un pattern - Efficacité

n°1537202
Yoyo@
Posté le 02-04-2007 à 11:35:26  profilanswer
 

Salut,
 
Voici comment je peux résumer ma question
 
Je souhaite capturer un pattern dans une chaîne de caractères: celui-ci doit être entourés de guillemets doubles, et ne pas contenir de guillemets doubles, à moins que ces guillements doubles contenus ne soient échappés par un \.
 
Par exemple:
"hello" => OK
"bon"jour" => NOK
"bon\"jour" => OK
 
Voici la solution que j'ai trouvée:
 

Code :
  1. preg_match('/^"((?:[^"]|(?<=\\\\)" )*)"$/', $strline, $matches)){


 
Ca marche très bien.
 
J'utilise donc des références arrière.
 
Seulement, c'est plutôt lent.
 
Donc, je me demande s'il n'y a pas plus simple et/ou plus efficace.
 
Merci.

mood
Publicité
Posté le 02-04-2007 à 11:35:26  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] preg_replace - Question sur la capture d'un pattern - Efficacité

 

Sujets relatifs
Capture vidéo[PHP] Votre avis sur ma requete
[PHP] oscommerce - Login -> redirection et message d'accueil[PHP] Requete et SQL
[PHP] Soutraction datePHP traducteur de séquences d'ADN
Débutant PHP,besoin d'aideLire des articles d'1 serveur sur 1 autre serveur?MSSQL& XML, PHP,.NET
Compression JPG crade en PHP[PHP/MYSQL] Affichage d'un champ dans une listbox
Plus de sujets relatifs à : [PHP] preg_replace - Question sur la capture d'un pattern - Efficacité


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR