|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 3 ![]() |
yo
petite colle pour vous. Entre integer et PRIMARY_KEY il y a un espace qui en fait n'en est pas un. Je cherchais a executer cette exemple, qui est donc un copier collé, par un regexp php, or je n'arrive pas a faire un pregmatch de ce caractere. Ce n'est ni une tabulation, ni un espace. Code :
Code :
if (preg_match('/(CREATE TABLE )([[:alnum:]]*) *\((.+)\);/', $com, $var))
|
||
|
|
00
|
|
|
#2 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Votre expression par rapport au texte donné ne convient pas : le flag s est requis pour que le métacaractère . inclut les sauts à la ligne (ce n'est pas le cas par défaut). L'espace juste après la deuxième parenthèse capturante n'est pas présent dans votre exemple mais est un retour à la ligne : je pense qu'il serait à remplacer par \s (équivalent de [[:space:]]).
|
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Inscription : mars 2004 Messages : 201 ![]() |
D'après ton masque, tu sembles vouloir récupérer les variables de la table...
Si c'est ce que tu veux faire: Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com