jeekee
Messages postés12Date d'inscriptionmercredi 10 octobre 2007StatutMembreDernière intervention18 juin 2009
-
19 déc. 2007 à 01:31
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 2009
-
19 déc. 2007 à 17:19
bonsoir, j'ai un autre petit souci, tout comme "simoi", je cherche a replacé des etoiles a la place de mon texte, mais en gardant la premiere et dernière lettre, je me suis inspiré de ce bout de code sans pouvoir toutefois, y arriver:
message de simoi:
voila je cherche la formule (comment l'écrire)
pour remplacer chaque lettres ou chaque chiffre d'un mot ou d'une phrase par un signe
ex: le vendredi 13
le remplacer par
** ******** **
sachant que cette phrase est tirée au hasard d'un fichier text
merci d'avance
et la reponse etait de pada :
alias replace_with_stars {
var %x, %y = $regsub($1-,/\S/g,*,%x)
return %x
}
cs_PaDa
Messages postés1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 19 déc. 2007 à 07:02
@TropNul: quitte à faire une regex autant tout faire en une fois ;-)
@jeekee: tu devrais regarder du côté des tutos sur www.scriptsdb.org, tout en bas, "Les expressions régulières", si tu as souvent ce genre de pb
jeekee
Messages postés12Date d'inscriptionmercredi 10 octobre 2007StatutMembreDernière intervention18 juin 2009 19 déc. 2007 à 12:00
merci trop nul & Pada,
j ai reussi en contournent le probleme, en faite, je voulais la reponse, avec la premiere lettre et la derniere en moins et toutes les autres avec des etoiles.
ça donne donc (et ça marche):
/corps_indice {
var %x, %y = $regsub($1-,/\S/g,*,%x )
var %m = $mid(%x,2,$calc($len($1-) -2))
return %m
}
cs_TropNul
Messages postés340Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention22 octobre 2009 19 déc. 2007 à 16:55
@PaDa
En fait, j'ai d'abord essaye de le faire avec un regexp mais n'y arrivant pas aisement, j'ai prefere le faire ainsi.
Je commence a me rouiller depuis que je n'ai plus assez de temps a consacrer au coding ... (on ne se moque pas! lol). Bref, si jamais je trouve une solution avec un seul regexp, je posterais.
Rhaa! Je vais voir ca de suite tiens. A dans quelques minutes ...