cs_simoi
Messages postés87Date d'inscriptionsamedi 1 janvier 2005StatutMembreDernière intervention19 juillet 2008
-
23 janv. 2008 à 17:44
cs_simoi
Messages postés87Date d'inscriptionsamedi 1 janvier 2005StatutMembreDernière intervention19 juillet 2008
-
12 mai 2008 à 16:53
ex: le vendredi 13
le remplacer par
** ******** **
est il possible que quand une lettre du mot " le vendredi 13 "
inserrer a la place de * ex:
la lettre dite est E
*e *e***e** **
j'ai voulu utilise $replace et $pos cela m'a donné que des E partout
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 23 janv. 2008 à 18:00
Pour remplacer une phrase par des *, utilise :
$regsubex(Ta phrase,/\S/g,*)
Dès qu'une lettre est "demandé", utilise if ($regex(La phrase,/Lettre/g)) pour savoir si la lettre est dedans, et pour remplacer les lettres utilise $regsubex(La Phrase,/([^ ])/g,*) un petit exemple :
alias testr {
var -s %p Ga is Ga lol
echo -a texte a afficher : $regsubex(%p,/\S/g,*)
echo -a On demande la lettre a
echo -a la lettre a est présente $regex(%p,/a/g) fois
Echo -a texte a afficher avec remplacement de la lettre %a : $regsubex(%p,/[^a ]/g,*)
}
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 25 janv. 2008 à 19:31
Hum, vu que j'avais testé le pendu d'ArKan!s, il me semble que cette fonction (si c'est bien ce dont tu parles) étais présente dans son code, il gère ça ici :
var %r $hget(Pendu,Masque), %e $2-, %p = $pos($hget(Pendu,Mot),%e,0)
if (!%p) hinc -m Pendu Score
while %p {
var %s $calc($pos($hget(Pendu,Mot),%e,%p) -1), %m $+(/^,$left(%r,%s),$chr(40),$str(.,$len(%e)),$chr(41),/i), %r =
$regsubex(%r,%m,$+($left(%r,%s),%e))
dec %p
}
ça serait bien qu'il explique un peu ce bout de code pour toi ^^
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 12 mai 2008 à 16:44
Donne un exemple au lieu de raconter des choses qui n'ont pas de sens, et n'hésite pas a crée des nouveau post tu as moins de chance d'avoir de réponse