PHP Regex extraire donnée

Résolu
ratikuss Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -  
ratikuss Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

étant débutant en matière de regex, je me tourne vers vous pour un petit coup de pouce.

J'ai une chaine de caractère dans laquelle il y a "idpub=1234"
ça peut être sous la forme "dsjbdsklnljbdvjbkxbidpub=1234fdkjbdhbvhsb"

et j'aimerai récupérer le "1234".
Je ne sais vraiment pas par où commencer =/

Par avance merci pour vos réponses.

3 réponses

  1. heyquem Messages postés 808 Statut Membre 131
     
    "#(?<=idpub=)\d+#" devrait faire l'affaire,
    ça matche directement, grâce à l'emploi d'une assertion en arrière qui ne constitue pas un groupe capturant
    1
    1. ratikuss Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   262
       
      Merci ça marche nickel !
      Mille merci ! Tu m'enlève une belle épine du pied.
      0
  2. Groarh Messages postés 706 Statut Membre 185
     
    C'est toujours "1234" ou c'est quatre chiffres quelconques ?
    0
  3. ratikuss Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   262
     
    C'est 4 chiffre quelconques ;)
    0