$replacex

From Scriptwiki
Revision as of 08:15, 21 November 2005 by Doomie (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Replaces any occurrence of substring in string with newstring except for replacements that have already been made.

$replacex(string,substring,newstring,...)

This is the same as $replace but it doesn't replace already replaced text (see example below).

$replacexcs is the case-sensitive version of $replaxce.

Example

; set a test text
var %mytext = This is moo
; actually replace substrings
var %mynewtext = $replacex(%mytext,is,moo,moo,foo)
; echo it to the active window
echo -a %mynewtext

This example will echo Thmoo moo foo as at first is was replaced by moo and after that, all moo that are no replacement, replaced by foo.

See Also

Take a look at $replacexcs for the case-sensitive version.

Use $replace (or $replacecs) for 'normal' replacing (inclusive already replaced substrings).