Traitement de chaine de caractere
Résolu/Fermé
shapi
Messages postés
17
Date d'inscription
vendredi 18 juillet 2008
Statut
Membre
Dernière intervention
4 septembre 2008
-
25 juil. 2008 à 11:05
shapi Messages postés 17 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 4 septembre 2008 - 25 juil. 2008 à 12:29
shapi Messages postés 17 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 4 septembre 2008 - 25 juil. 2008 à 12:29
A voir également:
- Traitement de chaine de caractere
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Caractère spéciaux mac clavier - Guide
- Plus de chaine tv - Guide
7 réponses
neofenix
Messages postés
145
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
11 mars 2010
2
25 juil. 2008 à 11:26
25 juil. 2008 à 11:26
deja quel langage utilises tu?
shapi
Messages postés
17
Date d'inscription
vendredi 18 juillet 2008
Statut
Membre
Dernière intervention
4 septembre 2008
5
25 juil. 2008 à 11:33
25 juil. 2008 à 11:33
Oups....j'ai oublié.
J'utilise PHP...
J'utilise PHP...
neofenix
Messages postés
145
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
11 mars 2010
2
25 juil. 2008 à 11:46
25 juil. 2008 à 11:46
bon je suis pas callé en php mais est ce que ceci marche:
ensuite je ne peux que supposer qu'il y a plus rapide ^^
$chaine ='ma chaine' $pos=1 $temp=substr($chaine, 0, pos); $temp+="ton caractere de remplacement"; $temp+=substr($chaine,$pos,strlen($chaine-pos); $chaine=$temp;
ensuite je ne peux que supposer qu'il y a plus rapide ^^
shapi
Messages postés
17
Date d'inscription
vendredi 18 juillet 2008
Statut
Membre
Dernière intervention
4 septembre 2008
5
25 juil. 2008 à 12:08
25 juil. 2008 à 12:08
nan, ça ne marche pas...je viens d'essayer...
en revanche si quelqu'un sait comment on désigne la position d'un caractère d'une chaine avec les expressions régulière, je suis preneur.
Je crois qu'en PHP les expressions régulières sont sensiblement les même qu'en C et C++.
Quelqu'un peut m'aider a éclairé ma lanterne? ^
en revanche si quelqu'un sait comment on désigne la position d'un caractère d'une chaine avec les expressions régulière, je suis preneur.
Je crois qu'en PHP les expressions régulières sont sensiblement les même qu'en C et C++.
Quelqu'un peut m'aider a éclairé ma lanterne? ^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Squad-G
Messages postés
66
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
25 octobre 2010
5
Modifié par baladur13 le 23/10/2010 à 13:50
Modifié par baladur13 le 23/10/2010 à 13:50
Essaie un explode sur ton caractère, enregistre dans une variable (.=) puis remais avec la nouvelle variable via un implode. Seul technique simple à mes yeux.
Signature non conforme ==> Supprimée
Modération CCM
Signature non conforme ==> Supprimée
Modération CCM
shapi
Messages postés
17
Date d'inscription
vendredi 18 juillet 2008
Statut
Membre
Dernière intervention
4 septembre 2008
5
25 juil. 2008 à 12:22
25 juil. 2008 à 12:22
le probleme, c est que si j ai deux fois le même caractere dans la chaine, bah je me retrouve avec un tableau de 3 champs. si il y a 10 caractere retrouver, je me retrouve avec 11 champs dans le tableau....pas simple a gérer.
En revanche, je suis sur de la position de mon caractère...celle ci ne peux pas varier.
D'ou mon souhait d'effectuer un remplacement avec en fonction de la position, et non pas en fonction du caractère.
Une autre proposition?? Là moi je suis à court d'idée....
En revanche, je suis sur de la position de mon caractère...celle ci ne peux pas varier.
D'ou mon souhait d'effectuer un remplacement avec en fonction de la position, et non pas en fonction du caractère.
Une autre proposition?? Là moi je suis à court d'idée....
shapi
Messages postés
17
Date d'inscription
vendredi 18 juillet 2008
Statut
Membre
Dernière intervention
4 septembre 2008
5
25 juil. 2008 à 12:29
25 juil. 2008 à 12:29
Problème résolu... la solution était la suivante (pour tous ceux qui sont ou seront confronter au problème...)
$string = "bonjour";
$string[3] = 'X';
echo $string;
-> affichera bonXour
Merci à [o.o]REplay pour sa solution....
Merci a tout le monde, et bonne continuation.
SHAPI
$string = "bonjour";
$string[3] = 'X';
echo $string;
-> affichera bonXour
Merci à [o.o]REplay pour sa solution....
Merci a tout le monde, et bonne continuation.
SHAPI