StringReplace

StringReplace will replace one or more values in an ascii, wide charactor or biniary string, to the replacement values.

TVariable StringReplace(
   const BYTE *search,
   const BYTE *replace,
   unsigned int *count = NULL
);

TVariable StringReplace(
   const char16_t *search,
   const char16_t *replace,
   unsigned int *count = NULL
);

TVariable StringReplace(
   const TVariable &search,
   const TVariable &replace,
   unsigned int *count = NULL
);

Parameters

search The search string or search array, to be matched against the underlining string value.
replace The replacement string or set of replacement values.
count Return the count of successful matches and replacements.

Return Values

These methods will return the a temporary const value created on the stack.

Remarks

  • If the array is used, the position of the search array is replaced with the same position of the replacement array, if the replacement array is shorter, then the last value is repeated.
  • This method will return a TVariable of the same type as the original TVariable.
Example Use
TVariable var("123");
MessageBox(var.StringReplace("1","2").WString());//return "223"

Since

TScript Version 1.1.4

Also See

Copy, Position, SubString
 

Contact Ekky Software

All around the world Ekky Software is contactable seven days of the week by submitting the following details.

Thank you for your time and interest.
Ekky Software Customer Support Team.

Ekky Software Product Range
Ekky Software Homepage Texas Business Software ObjectDatabase++ TScript Ekky Software Homepage Texas Business Software ObjectDatabase++ TScript