|  how do i replace this text? | 
| Author: | 
Message: | 
roflmao456 
Skinning Contest Winner 
    
  
  
 
Posts: 955 Reputation: 24 
31 /   /   
Joined: Nov 2006
 
Status: Away
 
 | 
| 
O.P.  how do i replace this text?
 ok i need help in how to replace this text like  
 
EX. :  
 
i type:   lol (!SM) 
 
then it ends up when i send it: 
 
John says: lol Sup Mate 
 
 
 
 
how do i do that? 
[quote]  
Ultimatess6: What a noob mod  
 |   
 | 
| 11-21-2006 02:55 AM | 
 | 
  | 
markee 
Veteran Member 
     
  
  
 
Posts: 1622 Reputation: 50 
37 /   /   
Joined: Jan 2006 
 | 
 RE: how do i replace this text?
You can either use this code that I did (using regular expressions) or you could use something like  answering machine+(I realise this wasn't the right thing   )
 code: var Sup = /\(\!SM\)/gi; 
function OnEvent_ChatWndSendMessage(wnd,msg){ 
    msg = msg.replace(Sup,"Sup Mate"); 
    return msg; 
} 
   
 This post was edited on 11-21-2006 at 03:13 AM by markee.
 |   
 | 
| 11-21-2006 02:59 AM | 
 | 
  | 
roflmao456 
Skinning Contest Winner 
    
  
  
 
Posts: 955 Reputation: 24 
31 /   /   
Joined: Nov 2006
 
Status: Away
 
 | 
O.P.  RE: how do i replace this text?
ty il try that 
edit: is it possible to replace a normal strand of text like
 
i type: LoL this
 
to replace "this" in what i type
 
then it will turn up like
 
John says: LoL hello
 
lol im alittle noob on this "replacing stuff" but im good at everything else    
 This post was edited on 11-21-2006 at 03:02 AM by roflmao456.
[quote]  
Ultimatess6: What a noob mod  
 |   
 | 
| 11-21-2006 02:59 AM | 
 | 
  | 
markee 
Veteran Member 
     
  
  
 
Posts: 1622 Reputation: 50 
37 /   /   
Joined: Jan 2006 
 | 
 RE: how do i replace this text?
I suggest you look up how to do regular expressions, they help outheaps.  For just a basic string (using just letters or numbers assymbols can have a different meaning) then you can use my code as anexample and put the likes of the following 
code: var replace1 = /text/gi; 
function ...(...){ 
    string = string.replace(replace1,"text to replace it with"); 
}
  For symbols like / \ . * $ ^ + ?  etc then you will need to prefix those characters with \
 
There are a heap more thing involved in regular expressions but those few things will get you started (though I suggest you try learning more).  
 |   
 | 
| 11-21-2006 03:12 AM | 
 | 
  | 
roflmao456 
Skinning Contest Winner 
    
  
  
 
Posts: 955 Reputation: 24 
31 /   /   
Joined: Nov 2006
 
Status: Away
 
 | 
O.P.  RE: RE: how do i replace this text?
quote: Originally posted by markee 
I suggest you look up how to do regular expressions, they help outheaps.  For just a basic string (using just letters or numbers assymbols can have a different meaning) then you can use my code as anexample and put the likes of the following 
 
code: var replace1 = /text/gi; 
function ...(...){ 
    string = string.replace(replace1,"text to replace it with"); 
}
  For symbols like / \ . * $ ^ + ?  etc then you will need to prefix those characters with \ 
 
There are a heap more thing involved in regular expressions but those few things will get you started (though I suggest you try learning more). 
  
it doesn't seem i can use that with OnEvent_ChatWndReceiveMessage or OnEvent_ChatWndSendMessage... it works now...
 
 im just making a script right now that will change some words into this using a list. how can i do that .....????
 
EDIT: like say
 
a list of words like this:
 
hello 
hi 
whatever 
hey
 
changed into 
 
sup 
yo 
w/e 
hay  
 This post was edited on 11-21-2006 at 03:57 AM by roflmao456.
[quote]  
Ultimatess6: What a noob mod  
 |   
 | 
| 11-21-2006 03:25 AM | 
 | 
  | 
markee 
Veteran Member 
     
  
  
 
Posts: 1622 Reputation: 50 
37 /   /   
Joined: Jan 2006 
 | 
 RE: how do i replace this text?
You can do this all in one long line 
code: [...] 
string = string.replace(/hello/gi,"sup").replace(/hi/gi,"yo").replace(/whatever/gi,"w/e").replace(/hey/gi,"hay"); 
[...] 
  
You can do these all individually  and you can set the regular expressions as variables like I did before, but why bother if you only have a small list like this.  Unfortunately I don't think it is possible to use a for count and an array so you will have to keep changing the script itself (though if anyone can prove me wrong I will be appreciative).  
 |   
 | 
| 11-21-2006 03:37 AM | 
 | 
  | 
roflmao456 
Skinning Contest Winner 
    
  
  
 
Posts: 955 Reputation: 24 
31 /   /   
Joined: Nov 2006
 
Status: Away
 
 | 
| 
O.P.  RE: how do i replace this text?
 thanks so much i hope this will help other people viewing this 
[quote]  
Ultimatess6: What a noob mod  
 |   
 | 
| 11-21-2006 04:14 AM | 
 | 
  | 
TazDevil 
Full Member 
   
  
  
sleep(0);
  
Posts: 359 Reputation: 11 
42 /   /   
Joined: May 2004 
 | 
| 
 RE: how do i replace this text?
 and how can i check if it is the actual word and not part of the word 
 
eg. teh is replaced by the but the function should not replace tehn with then 
 
t-h combination is what i type wrong most of the times... 
thanks 
 This post was edited on 12-01-2006 at 04:10 PM by TazDevil.
Window Manager is discontinued, for WLM try the new,
 Enhancer for contact list docking, auto-hide, hide taskbar button, remove button flashing and remember keyboard layout in conversation windows   
 |   
 | 
| 12-01-2006 04:08 PM | 
 | 
  | 
Matti 
Elite Member 
     
  
  
Script Developer and Helper
  
Posts: 1646 Reputation: 39 
33 /   /   
Joined: Apr 2004 
 | 
 RE: how do i replace this text?
Use regular expressions!   
code: var nMessage = Message.replace(/(^|\s|\n)teh($|\s|\n)/gi, "$1the$2");
   
 |   
 | 
| 12-01-2006 04:16 PM | 
 | 
  | 
TazDevil 
Full Member 
   
  
  
sleep(0);
  
Posts: 359 Reputation: 11 
42 /   /   
Joined: May 2004 
 | 
 RE: how do i replace this text?
quote: Originally posted by Mattike 
/(^|\s|\n)teh($|\s|\n)/gi, "$1the$2"
  thanks, 
you are a life saver, it would have taken ages to compile that string expression   
no more spelling mistakes in chat then    
Window Manager is discontinued, for WLM try the new,
 Enhancer for contact list docking, auto-hide, hide taskbar button, remove button flashing and remember keyboard layout in conversation windows   
 |   
 | 
| 12-01-2006 04:23 PM | 
 | 
  | 
| 
Pages: (2): 
« First
  
 [ 1 ]
 2
 
»
 
Last »
 | 
| 
 |