Page 1 sur 1
expression régulière
Posté : 10 juil. 2006, 10:43
par skyangel
Bonjour,
J aimerais prendre les x caractères d'une chaine de caractère en connaissant le caractère d'arret.
ex:
azerty1
qsdfg1
Dans l'exemple ci dessous, je voudrais prendre les x caractères avant le 1.
Merci d'avance
Posté : 10 juil. 2006, 11:00
par Ryle
Hello,
Via les expressions régulières : cf. preg_match() et un p'tit
tutoriel pour comprendre comment ca marche
Via un substring : cf. substr() et strpos() - suffit de couper la chaine jusqu'à la position du caractère
Si tu n'y arrives pas, on peut toujours essayer de t'aider à partir de ton code

Si tu n'as pas le courage de le faire, on peut toujours te proposer un devis

Posté : 10 juil. 2006, 11:02
par skyangel
lol le devis.
Si je veux le faire. Le problème c'est que mon cararctère d'arret n'est pas un chiffre mais un hiéroglyphe. c'est un carré blanc avec les cotés noirs.
Merci pour la réponse et la rapidité
Posté : 10 juil. 2006, 11:08
par skyangel
je pense avoir trouvé comment eviter cette hiéroglyphe.
Merci en tout cas
Posté : 10 juil. 2006, 11:22
par Ryle
mon cararctère d'arret n'est pas un chiffre mais un hiéroglyphe. c'est un carré blanc avec les cotés noirs.
Ah en effet, tu as affaires là à une divinité peu connue du panthéon égyptien nommée Bugdaffichage
A priori c'est que ce caractère n'est pas reconnu pour être affiché convenablement, mais au pire tu dois pouvoir le retrouver à partir de son code ascii et le remplacer dans ton expression par la forme qui convient

Posté : 10 juil. 2006, 11:28
par zeus
Ah en effet, tu as affaires là à une divinité peu connue du panthéon égyptien nommée Bugdaffichage


C'est un de mes potes, lui.

Posté : 10 juil. 2006, 11:30
par skyangel
mon cararctère d'arret n'est pas un chiffre mais un hiéroglyphe. c'est un carré blanc avec les cotés noirs.
Ah en effet, tu as affaires là à une divinité peu connue du panthéon égyptien nommée Bugdaffichage
A priori c'est que ce caractère n'est pas reconnu pour être affiché convenablement, mais au pire tu dois pouvoir le retrouver à partir de son code ascii et le remplacer dans ton expression par la forme qui convient

ouai je me doute mais je sais pas c'est quoi son code ascii.
quand je regarde la source je vois toujours ce carré et pas son code ascii