|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
RANDOM REPLACE
Information sur la source
Description
le replace habituel ne remplace les lettres ou mots que par 1 remplacant
cette source permet de definir plusieurs remplacant qui seront pris aléatoirement
Source
- alias rreplace {
- var %j = $0, %i = 2, %m = $1
- while (%i <= %j) {
- var %k = $($+($,%i),2), %h = 1
- while (%k $iif($prop == cs,isincs,isin) %m) {
- var %p = $calc($iif($prop == cs,$poscs(%m,%k,%h),$pos(%m,%k,%h)) - 1), %g = $gettok($($+($,$calc(%i + 1)),2),$r(1,$numtok($($+($,$calc(%i + 1)),2),46)),46)
- if (%k $iif($prop == cs,isincs,isin) %g) %h = $calc(%h + 1)
- if (%p == -1) break
- %m = $replace($+($left(%m,%p),%g,$mid(%m,$calc(%p + $len(%k) +1),1000)),$+($,chr(46)),.)
- }
- inc %i 2
- }
- $iif($isbit(%j,1),return %m,echo -a $ $+ $iif($prop == cs,rreplacecs,rreplace) $+ (string,substring,newstring1[.newstring2][.newstring3],...))
- }
- alias rreplacecs { var %i = 1, %m = $0 | while (%i <= %m) { var %l = $addtok(%l,$ [ $+ [ %i ] ],44) | inc %i } | return $rreplace( [ %l ] ).cs }
- ;les remplacants doivent etre séparé par un point
- ; exemples :
- ; //echo -a $rreplace(bababababa,a,4.@,b,ß.8)
- ; //echo -a $rreplace(il est plaisant de voir,plaisant,folichon.charmant.agréable.amusant,de voir,d'apercevoir.de regarder$chr(46).de matter)
alias rreplace {
var %j = $0, %i = 2, %m = $1
while (%i <= %j) {
var %k = $($+($,%i),2), %h = 1
while (%k $iif($prop == cs,isincs,isin) %m) {
var %p = $calc($iif($prop == cs,$poscs(%m,%k,%h),$pos(%m,%k,%h)) - 1), %g = $gettok($($+($,$calc(%i + 1)),2),$r(1,$numtok($($+($,$calc(%i + 1)),2),46)),46)
if (%k $iif($prop == cs,isincs,isin) %g) %h = $calc(%h + 1)
if (%p == -1) break
%m = $replace($+($left(%m,%p),%g,$mid(%m,$calc(%p + $len(%k) +1),1000)),$+($,chr(46)),.)
}
inc %i 2
}
$iif($isbit(%j,1),return %m,echo -a $ $+ $iif($prop == cs,rreplacecs,rreplace) $+ (string,substring,newstring1[.newstring2][.newstring3],...))
}
alias rreplacecs { var %i = 1, %m = $0 | while (%i <= %m) { var %l = $addtok(%l,$ [ $+ [ %i ] ],44) | inc %i } | return $rreplace( [ %l ] ).cs }
;les remplacants doivent etre séparé par un point
; exemples :
; //echo -a $rreplace(bababababa,a,4.@,b,ß.8)
; //echo -a $rreplace(il est plaisant de voir,plaisant,folichon.charmant.agréable.amusant,de voir,d'apercevoir.de regarder$chr(46).de matter)
Historique
- 29 septembre 2007 16:46:52 :
- .
- 29 septembre 2007 18:44:32 :
- modification pour retirer la restriction d'avoir le mot dans le mot remplacant
exemple : //echo -a $rreplace(il est plaisant de voir,de,des d'y,plaisant,folichon charmant agréable amusant,voir,regarder apercevoir)
- 29 septembre 2007 22:01:28 :
- ajout de replacecs qui controle la casse
- 29 septembre 2007 23:13:27 :
- modification pour prendre en compte un groupe de mots
- 29 septembre 2007 23:20:06 :
- .
- 30 septembre 2007 18:40:23 :
- modification pour prise en compte du point et ajout de la syntaxe
- 30 septembre 2007 18:46:24 :
- .
- 30 septembre 2007 19:06:30 :
- modification de rreplacecs
- 30 septembre 2007 20:19:23 :
- .
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Remplacer le signe # ? [ par trotter ]
Bonjour,Je cherche un moyen de remplacer le signe # par autre chose lorsqu'on envoie un message.je pensais utiliser $replace($1-, #,"), mais cela ne f
$replace [ par simoi ]
bsr a tousvoiçi mon probléme je cherche le moyen de remplacer ceci: set %qr $read(lire.txt) set %r $gettok(%qr,2,92)"le %r est une phrase que je voud
aide pour script irc [ par Bliss89 ]
bonjours a tous .enfin j'ai fait un petit script et j'ai un probléme.j'aimerai faire avec 2 commandes une fonction.quand on part du chan efface le nom
remplacer lettres ou chiffres [ par simoi ]
bsr voila je cherche la formule (comment l'écrire) pour remplacer chaque lettres ou chaque chiffre d'un mot ou d'une phrase par un signeex: le vendred
remplacer lettres ou chiffres [ par jeekee ]
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
Remplacer les nick dans une phrase [ par PaTaTe ]
Bonjour,En fait j'aimerais pourvoir remplacer (modifier serait plus juste) tous les nick d'un salon qui serait présent dans une phrase.La phrase serai
un probleme avec $replace... [ par Millardo ]
Voila le code :alias code { var %a = $replace($1- ,a,2,b,x,c,.,d,3,e,1,f,l,g,q,h,7,i,b,j,n,k,8,l,0,m,9,n,j,o,w,p,i,q,yr,g,s,!,t,:,u,=,v,@,w,?,x,*,y,z
Problème : remplacer un mot par un autre... [ par N4d1n3 ]
Bonsoirrrr!Voilà, j'ai trouvé ici sur le forum un script ki permet de remplacer un mot par un autre. C'est a dire ke si je tape par exemple Lol, ça so
remplacer un lien [ par w3ntz ]
Bonjour , je ne suis pas programmeur mais je cherche un moyen de replacer un lien par un mot comme on le fait pour une page web:ex : <a href http:/
Remplacer des lettres [ par Rambo82 ]
^Je cherche une commande ki permet de changer les lettre des phrase ke j'écris (ex: changer le a en b, le b en c ,ect...)
|
Téléchargements
Logiciels à télécharger sur le même thème :
|