Advertisement
Guest User

Untitled

a guest
Aug 20th, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. /*
  2. **  Usage:
  3. **      string_extract(str,sep,index)
  4. **
  5. **  Arguments:
  6. **      str         string of elements
  7. **      sep         character or string seperating the elements
  8. **      index       element to return, {0..n-1}
  9. **
  10. **  Returns:
  11. **      the element at the given index within a given string of elements
  12. **
  13. **  Example:
  14. **      string_extract("cat,dog,mouse",",",1) == "dog"
  15. **
  16. **  GMLscripts.com
  17. */
  18. {
  19.     var str,sep,ind,len;
  20.     str = argument0;
  21.     sep = argument1;
  22.     ind = argument2;
  23.     len = string_length(sep)-1;
  24.     repeat (ind)
  25.         str = string_delete(str,1,string_pos(sep,str)+len);
  26.     str = string_delete(str,string_pos(sep,str),string_length(str));
  27.     return str;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement