//-------------------------------------- //--- 010 Editor v3.0.5 Script File // // Author: Aaron DM (www.aarondm.com) // Revision: 1.0.0 // Purpose: // String Replace // Search for a word/phrase/letter/character and replace it with another char // @str_return 1 = return original value if nothing was replaced // 0 = return null/empty if nothing was replaced. Use Strlen() to check! // @result string //-------------------------------------- string str_replace(char search_var[64], char replace_var[64], string value, int str_return) { int val_len = Strlen(search_var); int str_index, x; string rename_final, rename; while(Strstr(value, search_var) != -1) { str_index = Strstr(value, search_var); if(str_index > 0) { Strncpy(rename_final, value, str_index); } rename_final += replace_var; rename = SubStr(value, str_index+Strlen(search_var), 0); str_index += Strlen(search_var); value = rename_final += rename; } if(str_return == 1) { if(Strlen(rename) <= 0) { rename_final = value; } } return rename_final; }