Bonjour a tous
Je suis en train d'essayer de faire une expression reguliere pour un
morceau de code php pour une fonction preg_match()
Je suis au desepoir de voir ma nullite concernant les regexp, ca fait plu s
d'une heure que je cherches une solution de quelques chose que je ne croi s
pas complique )-:
J'aurai besoin d'un coup de main et au passage de quelques liens sur les
regexp dans le genre
"les regexp pour les nuls mais les vraiment nul...." (-;
je cherche a extraire 'textecherche' sachant que le tiret entre
textequelconque_1 et textequelconque_2 est fixe
et que le " (" et "):" autour de 'textecherche' est fixe
textequelconque_1 - textequelconque_2 (textecherche):
Cordialement
Hugues
Bonjour a tous
Je suis en train d'essayer de faire une expression reguliere pour un
morceau de code php pour une fonction preg_match()
Je suis au desepoir de voir ma nullite concernant les regexp, ca fait plu s
d'une heure que je cherches une solution de quelques chose que je ne croi s
pas complique )-:
J'aurai besoin d'un coup de main et au passage de quelques liens sur les
regexp dans le genre
"les regexp pour les nuls mais les vraiment nul...." (-;
je cherche a extraire 'textecherche' sachant que le tiret entre
textequelconque_1 et textequelconque_2 est fixe
et que le " (" et "):" autour de 'textecherche' est fixe
textequelconque_1 - textequelconque_2 (textecherche):
Cordialement
Hugues
Bonjour a tous
Je suis en train d'essayer de faire une expression reguliere pour un
morceau de code php pour une fonction preg_match()
Je suis au desepoir de voir ma nullite concernant les regexp, ca fait plu s
d'une heure que je cherches une solution de quelques chose que je ne croi s
pas complique )-:
J'aurai besoin d'un coup de main et au passage de quelques liens sur les
regexp dans le genre
"les regexp pour les nuls mais les vraiment nul...." (-;
je cherche a extraire 'textecherche' sachant que le tiret entre
textequelconque_1 et textequelconque_2 est fixe
et que le " (" et "):" autour de 'textecherche' est fixe
textequelconque_1 - textequelconque_2 (textecherche):
Cordialement
Hugues
Bonjour a tous
Je suis en train d'essayer de faire une expression reguliere pour un
morceau de code php pour une fonction preg_match()
Je suis au desepoir de voir ma nullite concernant les regexp, ca fait
plus d'une heure
que je cherches une solution de quelques chose que je ne crois pas
complique )-:
J'aurai besoin d'un coup de main et au passage de quelques liens sur
les regexp dans le genre
"les regexp pour les nuls mais les vraiment nul...." (-;
je cherche a extraire 'textecherche' sachant que le tiret entre
textequelconque_1 et textequelconque_2 est fixe
et que le " (" et "):" autour de 'textecherche' est fixe
textequelconque_1 - textequelconque_2 (textecherche):
Cordialement
Hugues
Bonjour a tous
Je suis en train d'essayer de faire une expression reguliere pour un
morceau de code php pour une fonction preg_match()
Je suis au desepoir de voir ma nullite concernant les regexp, ca fait
plus d'une heure
que je cherches une solution de quelques chose que je ne crois pas
complique )-:
J'aurai besoin d'un coup de main et au passage de quelques liens sur
les regexp dans le genre
"les regexp pour les nuls mais les vraiment nul...." (-;
je cherche a extraire 'textecherche' sachant que le tiret entre
textequelconque_1 et textequelconque_2 est fixe
et que le " (" et "):" autour de 'textecherche' est fixe
textequelconque_1 - textequelconque_2 (textecherche):
Cordialement
Hugues
Bonjour a tous
Je suis en train d'essayer de faire une expression reguliere pour un
morceau de code php pour une fonction preg_match()
Je suis au desepoir de voir ma nullite concernant les regexp, ca fait
plus d'une heure
que je cherches une solution de quelques chose que je ne crois pas
complique )-:
J'aurai besoin d'un coup de main et au passage de quelques liens sur
les regexp dans le genre
"les regexp pour les nuls mais les vraiment nul...." (-;
je cherche a extraire 'textecherche' sachant que le tiret entre
textequelconque_1 et textequelconque_2 est fixe
et que le " (" et "):" autour de 'textecherche' est fixe
textequelconque_1 - textequelconque_2 (textecherche):
Cordialement
Hugues
Je suis en train d'essayer de faire une expression reguliere pour un
morceau de code php pour une fonction preg_match()
Fonction interessantes ...Je suis au desepoir de voir ma nullite concernant les regexp, ca fait
plus d'une heure
C'est une heure pour comprendre les regexp c'est un peu court !
Je suis en train d'essayer de faire une expression reguliere pour un
morceau de code php pour une fonction preg_match()
Fonction interessantes ...
Je suis au desepoir de voir ma nullite concernant les regexp, ca fait
plus d'une heure
C'est une heure pour comprendre les regexp c'est un peu court !
Je suis en train d'essayer de faire une expression reguliere pour un
morceau de code php pour une fonction preg_match()
Fonction interessantes ...Je suis au desepoir de voir ma nullite concernant les regexp, ca fait
plus d'une heure
C'est une heure pour comprendre les regexp c'est un peu court !
http://fr2.php.net/manual/fr/reference.pcre.pattern.syntax.php
Je te conseille le programme visual-regexp pour tester régulièrement tes
expressions.
http://fr2.php.net/manual/fr/reference.pcre.pattern.syntax.php
Je te conseille le programme visual-regexp pour tester régulièrement tes
expressions.
http://fr2.php.net/manual/fr/reference.pcre.pattern.syntax.php
Je te conseille le programme visual-regexp pour tester régulièrement tes
expressions.
Le lundi 10 janvier 2011 à 12:07 +0100, Hugues MORIN a écrit :
> Je me reponds a moi meme
>
> Sur le site http://gskinner.com/RegExr/ , j'ai trouver ca:
> Substring text between some tags.Example:[starttag]hello[endtag]
> Pattern: /(?<=[starttag]).*(?=[endtag])/gs
>
> Je l'ai adapter comme ca et sur leur testeur ca marche: (?<= ().*(? =
> ):)
un peu complexe
/(([ws]+))$/ => le texte entre paranthèses à la fin de la ligne
Julien
Le lundi 10 janvier 2011 à 12:07 +0100, Hugues MORIN a écrit :
> Je me reponds a moi meme
>
> Sur le site http://gskinner.com/RegExr/ , j'ai trouver ca:
> Substring text between some tags.Example:[starttag]hello[endtag]
> Pattern: /(?<=[starttag]).*(?=[endtag])/gs
>
> Je l'ai adapter comme ca et sur leur testeur ca marche: (?<= ().*(? =
> ):)
un peu complexe
/(([ws]+))$/ => le texte entre paranthèses à la fin de la ligne
Julien
Le lundi 10 janvier 2011 à 12:07 +0100, Hugues MORIN a écrit :
> Je me reponds a moi meme
>
> Sur le site http://gskinner.com/RegExr/ , j'ai trouver ca:
> Substring text between some tags.Example:[starttag]hello[endtag]
> Pattern: /(?<=[starttag]).*(?=[endtag])/gs
>
> Je l'ai adapter comme ca et sur leur testeur ca marche: (?<= ().*(? =
> ):)
un peu complexe
/(([ws]+))$/ => le texte entre paranthèses à la fin de la ligne
Julien
je cherche a extraire 'textecherche' sachant que le tiret entre
textequelconque_1 et textequelconque_2 est fixe
et que le " (" et "):" autour de 'textecherche' est fixe
textequelconque_1 - textequelconque_2 (textecherche):
je cherche a extraire 'textecherche' sachant que le tiret entre
textequelconque_1 et textequelconque_2 est fixe
et que le " (" et "):" autour de 'textecherche' est fixe
textequelconque_1 - textequelconque_2 (textecherche):
je cherche a extraire 'textecherche' sachant que le tiret entre
textequelconque_1 et textequelconque_2 est fixe
et que le " (" et "):" autour de 'textecherche' est fixe
textequelconque_1 - textequelconque_2 (textecherche):
Hugues MORIN a dit le 01/10/2011 11:37 AM:
> je cherche a extraire 'textecherche' sachant que le tiret entre
> textequelconque_1 et textequelconque_2 est fixe
> et que le " (" et "):" autour de 'textecherche' est fixe
>
> textequelconque_1 - textequelconque_2 (textecherche):
Si tu connais a l'avance «textequelconque» essaie tout simplement :
$untexteqcq = 'mon texte super quelconque';
$sep='-';
$pattern = "#${untexteqcq}_1 $sep ${untexteqcq}_2 (([^)]*)):#";
preg_match($pattern, $texte, $matches)
PS: je suis pas sure pour la syntaxe ${untexteqcq} mais vous voyez
ce que je veux dire
Si tu ne connais pas à l'avance «textequelconque» il faut utiliser
les reference arriere[1]:
$pattern = "#(w*)_1 $sep 1_2 (([^)]*)):#";
PS2: «(w*)» suppose un texte avec uniquement des chiffres et
lettre. A affiner si besoin [2]
voila
[1] http://fr2.php.net/manual/fr/regexp.reference.back-references.php
[2] http://fr2.php.net/manual/fr/regexp.reference.escape.php
patrick
Hugues MORIN a dit le 01/10/2011 11:37 AM:
> je cherche a extraire 'textecherche' sachant que le tiret entre
> textequelconque_1 et textequelconque_2 est fixe
> et que le " (" et "):" autour de 'textecherche' est fixe
>
> textequelconque_1 - textequelconque_2 (textecherche):
Si tu connais a l'avance «textequelconque» essaie tout simplement :
$untexteqcq = 'mon texte super quelconque';
$sep='-';
$pattern = "#${untexteqcq}_1 $sep ${untexteqcq}_2 (([^)]*)):#";
preg_match($pattern, $texte, $matches)
PS: je suis pas sure pour la syntaxe ${untexteqcq} mais vous voyez
ce que je veux dire
Si tu ne connais pas à l'avance «textequelconque» il faut utiliser
les reference arriere[1]:
$pattern = "#(w*)_1 $sep 1_2 (([^)]*)):#";
PS2: «(w*)» suppose un texte avec uniquement des chiffres et
lettre. A affiner si besoin [2]
voila
[1] http://fr2.php.net/manual/fr/regexp.reference.back-references.php
[2] http://fr2.php.net/manual/fr/regexp.reference.escape.php
patrick
Hugues MORIN a dit le 01/10/2011 11:37 AM:
> je cherche a extraire 'textecherche' sachant que le tiret entre
> textequelconque_1 et textequelconque_2 est fixe
> et que le " (" et "):" autour de 'textecherche' est fixe
>
> textequelconque_1 - textequelconque_2 (textecherche):
Si tu connais a l'avance «textequelconque» essaie tout simplement :
$untexteqcq = 'mon texte super quelconque';
$sep='-';
$pattern = "#${untexteqcq}_1 $sep ${untexteqcq}_2 (([^)]*)):#";
preg_match($pattern, $texte, $matches)
PS: je suis pas sure pour la syntaxe ${untexteqcq} mais vous voyez
ce que je veux dire
Si tu ne connais pas à l'avance «textequelconque» il faut utiliser
les reference arriere[1]:
$pattern = "#(w*)_1 $sep 1_2 (([^)]*)):#";
PS2: «(w*)» suppose un texte avec uniquement des chiffres et
lettre. A affiner si besoin [2]
voila
[1] http://fr2.php.net/manual/fr/regexp.reference.back-references.php
[2] http://fr2.php.net/manual/fr/regexp.reference.escape.php
patrick
donc si j'ai bien compris [^)]* correspond a textecherche (et sera stocke
dans $matches de preg_match($pattern, $texte, $matches))
[ et ] ouvre et ferme une definition de classe. Cette notion n'est pas tres
claire pour moi
donc si j'ai bien compris [^)]* correspond a textecherche (et sera stocke
dans $matches de preg_match($pattern, $texte, $matches))
[ et ] ouvre et ferme une definition de classe. Cette notion n'est pas tres
claire pour moi
donc si j'ai bien compris [^)]* correspond a textecherche (et sera stocke
dans $matches de preg_match($pattern, $texte, $matches))
[ et ] ouvre et ferme une definition de classe. Cette notion n'est pas tres
claire pour moi
On Sat, Jan 15, 2011 at 01:27:34PM +0100, Hugues MORIN wrote:
> donc si j'ai bien compris [^)]* correspond a textecherche (et sera
stocke
> dans $matches de preg_match($pattern, $texte, $matches))
> [ et ] ouvre et ferme une definition de classe. Cette notion n'est pas
tres
> claire pour moi
Une classe est simpement un ensemble de caractères: tu mets
entre les crochets tous les caractères qui correspondent à
la classe, et tu peux définir des plages avec '-'.
Par ex., w est équivalent à [a-zA-Z0-9_] (n'importe quelle
lettre, chiffre ou underscore), d est équivalenet à [0-9],
[aeiouy] correspond aux voyelles, etc.
Le chapeau définit l'inverse de la classe: [^0-9] définit
n'importe quel caractère qui ne soit pas un chiffre.
Du coup, [^)]* veut dire "0 ou plus caractère qui ne soit
pas une parenthèse fermante).
Y.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
On Sat, Jan 15, 2011 at 01:27:34PM +0100, Hugues MORIN wrote:
> donc si j'ai bien compris [^)]* correspond a textecherche (et sera
stocke
> dans $matches de preg_match($pattern, $texte, $matches))
> [ et ] ouvre et ferme une definition de classe. Cette notion n'est pas
tres
> claire pour moi
Une classe est simpement un ensemble de caractères: tu mets
entre les crochets tous les caractères qui correspondent à
la classe, et tu peux définir des plages avec '-'.
Par ex., w est équivalent à [a-zA-Z0-9_] (n'importe quelle
lettre, chiffre ou underscore), d est équivalenet à [0-9],
[aeiouy] correspond aux voyelles, etc.
Le chapeau définit l'inverse de la classe: [^0-9] définit
n'importe quel caractère qui ne soit pas un chiffre.
Du coup, [^)]* veut dire "0 ou plus caractère qui ne soit
pas une parenthèse fermante).
Y.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110115130317.GF577@naryves.com
On Sat, Jan 15, 2011 at 01:27:34PM +0100, Hugues MORIN wrote:
> donc si j'ai bien compris [^)]* correspond a textecherche (et sera
stocke
> dans $matches de preg_match($pattern, $texte, $matches))
> [ et ] ouvre et ferme une definition de classe. Cette notion n'est pas
tres
> claire pour moi
Une classe est simpement un ensemble de caractères: tu mets
entre les crochets tous les caractères qui correspondent à
la classe, et tu peux définir des plages avec '-'.
Par ex., w est équivalent à [a-zA-Z0-9_] (n'importe quelle
lettre, chiffre ou underscore), d est équivalenet à [0-9],
[aeiouy] correspond aux voyelles, etc.
Le chapeau définit l'inverse de la classe: [^0-9] définit
n'importe quel caractère qui ne soit pas un chiffre.
Du coup, [^)]* veut dire "0 ou plus caractère qui ne soit
pas une parenthèse fermante).
Y.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/