lnp
Messages postés96Date d'inscriptionsamedi 12 mars 2005StatutMembreDernière intervention24 octobre 2007
-
30 juin 2005 à 16:00
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
1 juil. 2005 à 14:39
Votre attention ! ! ! A tous les pros du PHP : je lance la question.
Comment transformer les lignes suivantes et n'en faire plus que 2 voire
plus qu'une ? ? ? Je voudrais bien entendu que cela produise exactement
le même résultat ! ! !
<hr size="2" width="100%"> while ( preg_match("!^[^a-zA-Z]|[^a-zA-Z0-9]$!i", $unsafe) ) {
<hr size="2" width="100%">J'ai entendu dire qu'il y avait des pros sur
ce forum ! ! ! Je vais chercher une solution moi-aussi, mais je suis
sur qu'il y a des meilleurs que moi ! ! ! C'est un petit défi !
Ce qu'il y a à gagner ? La gloire et la satisfaction d'avoir résolu un petit problème... Rien de moins ! ! !
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 30 juin 2005 à 21:19
au fait, permet moi de te dire que c'est quand même tordu comme
concours... tordu comme expression... tordu comme traitement de chaines
de caractères...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy
lnp
Messages postés96Date d'inscriptionsamedi 12 mars 2005StatutMembreDernière intervention24 octobre 2007 1 juil. 2005 à 07:04
Réponse au message de Coucou747
Mon premier while sert justement à enlever tout les tirets en début et fin de chaîne...
Ta solution fonctionne. Mais avec la chaîne test que je vous ai
fournie, elle ne fonctionne pas et le résultat comporte toujours un
tiret comme dernier caractère. Mon script par contre rend un résultat
acceptable, mais pour le fun j'aimerai mieux mettre un script moins
long... Moins encombrant !
lnp
Messages postés96Date d'inscriptionsamedi 12 mars 2005StatutMembreDernière intervention24 octobre 2007 1 juil. 2005 à 11:43
Je ne vois pas pourquoi ce serait un challenge
"con" ! Et ne comprends pas pourquoi tu t'obstines à répondre à une
question si tu la trouves si elle est si conne à TES PROPRES YEUX...
Ceci dit elle n'est pas si bête cette question puisque tu n'arrive
toujours pas à y répondre... pas totalement du moins...
Je vais rester courtois comme demander dans la charte, mais ce n'est
l'envie qui me manque de m'insurger contre toi, COUCOU747, celui qui
réponds à des questions auxquelles il ne veut pas répondre... C'est un
forum ! Et public de surcroît ! Tu n'es pas chargé de faire le ménage
sur le forum, non ! ! ! Sinon cela serait écrit dans la charte qu'il ne
faut pas poser de question... s'il ne faut pas en poser ! ! ! Quelque
soit la question, je pense qu'elle doit être posée. Et si cela te
dérange tant que cela tu peux passer ton chemin...
Ce coup de gueule passé , je te remercie de participer au forum... Evites juste d'être désobligeant ! ! ! Ce n'est pas agréable de te lire ! ! !
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 1 juil. 2005 à 11:53
Eh calme toi, je disais ça parce-que tu nous fais produire un code inutile !
J'ai tu travail pour avoir un bon niveau en expressions régulières, et
c'est pour ça que je réponds, tu devrais essayer de te détacher de la
forme, et lire un peu plus le fond, je ne suis pas du tout énervé, je
trouve ce chalenge interessant, mais tu pourrais au moins dire à quoi
doit servir ton expression régulière, si on ne le sait pas, alors c'est
un chalenge bidon...
Tu peux faire une expression régulière pour spamer, (extraire les
adresses mails) une pour du bbcode, une pour chercher des liens
morts, une pour parser... mais celle la, je ne sais pas du tout à quoi
elle sert... C'est ça que je trouve domage, tu as bien voulu expliquer
ce qu'elle faisait, mais sans expliquer pourquoi...
lnp
Messages postés96Date d'inscriptionsamedi 12 mars 2005StatutMembreDernière intervention24 octobre 2007 1 juil. 2005 à 12:03
Ok ! On mène un dialogue de sourd et j'espère que cela ira mieux la prochaine fois...
En fait cette regex me servira à reformater un nom et un prénom... Tout
simplement ! Je me suis un peu énervé parce que je ne comprennai pas
non plus pourquoi dans tes nombreux messages sur ce forum tu es
énervant à lire ! Alors je te demande juste de faire plus attention et
d'être plus courtois à l'avenir... Au lieu de dire que c'est un
challenge con, tu pourrais juste dire ce qui te dérange pour que l'on
puisse avancer ! ! !
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 1 juil. 2005 à 12:13
Salut,
tu peux nous donner plusieurs exemples de chaînes à formater et nous
dire ce qu'il faut formater pour chaque chaîne, ou les chaines ont
toutes un masque ? bref plusieurs exemples STP, merci :-)
lnp
Messages postés96Date d'inscriptionsamedi 12 mars 2005StatutMembreDernière intervention24 octobre 2007 1 juil. 2005 à 13:28
Pour vous aidez faire les tests sur la chaîne suivante :
-_-_-_----_____-46zer123---_-_-_-_-_----___
La chaîne résultat doit être :
zer123
Moi par contre j'ai déjà posté cet exemple... En fait C'est vrai que ce
n'est pas un nom mais je me pose dans le cas ou l'utilisateur est un
fou furieux et qu'il entre un peu n'importe quoi ! ! ! Te faut-il
d'autres exemples ? ? ?