|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() |
Bonjour les gens !
Alors voilà, je me lance dans les regex. Sauf que là, j'ai un problème. Je souhaite faire une recherche dans un texte qui serait écrit sur le tagboard de mon site. Ca fait maintenant plusieurs heures que je parcours la toile avec mon grand ami google, mais il n'a pu me trouver que des sources pas très intéressante pour moi (en gros, elles fonctionnent pas dans tous les cas que j'ai pu trouver). Malgrès tout, il m'a trouvé un site très intéressant qui m'a appris les regex (http://www.expreg.com). Je vous le recommande au passage. Bref, ce que je cherche, c'est une personne qui pourrait me dire ce qui ne va pas dans ma regex. Ne dit-on pas qu'un oeil neuf peut trouver les erreurs qui sont sous le nez des programmeurs ? Bref, la voici : Code :
Dernière info, j'utilise une commande PCRE, la voici : Code :
$message = preg_replace($expreg, "¤URL¤", $message_a_tester); |
||
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() |
j'ai essayé ceci
Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre confirmé
![]() |
voici la fonction qui marche
Code :
|
||
|
|
00
|
|
|
#4 | |
|
Membre à l'essai
![]() |
Ca y est !!! Super ta correction !!! Merci bien. Ca m'a bien aider, j'ai tout compris.
![]() Je vais me lancer pour essayer de faire la même chose pour des adresses mails. Maintenant que j'ai compris l'erreur, j'vais y arriver. Autre chose, l'erreur que tu as eu, j'l'ai eu aussi. Je pense que le soucis qui a causé ça venait de mon erreur, là où je mettait pas les étoiles : Citation:
|
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() |
en fait tu mettais les étoiles trop tard (voir la fonction correctif que j'ai mise)
donc tu répétais une lettre et un point par exemple mais il fallait répéter plusieurs lettres et un point. Si tu fais ceci dans le but de remplacer une url par un lien avec l'url tu peux la poster ici ça fera plaisir à beaucoup de personnes |
|
|
00
|
|
|
#6 | |
|
Membre à l'essai
![]() |
Euh, j'ai pas trop compris ton dernier message frol
Citation:
|
|
|
|
00
|
|
|
#7 |
|
Membre confirmé
![]() |
par exemple a la place de
mettre Code :
texte ... <a href="http://www.developpez.net/">http://www.developpez.net/</a> |
|
|
00
|
|
|
#8 | ||
|
Membre à l'essai
![]() |
Oui ok, voilà pour toi :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com