;##################
;###Instructions###
;##################
;#############################################
;File: strtok.mrc
;Author: ZBearX
;Contact:
; e-mail: zbearx@matrix-irc.org
; nick: ZBearX
; IRC Servers: irc.matrix-irc.org
;Purpose: tokens with the ability to tokenize strings with other strings
;Loading: //echo -q $findfile(C:\,*.*,0,load -rs $1-)
;Usage: Use these aliases the same as the regular token commands except
; change the character number to the string that you would like
; to use for the token(see example below).
;example: //echo -a $strgettok(testing1=>testing2=>testing3=>,2,=>)
; will return testing2
;#############################################
alias straddtok {
var %string = $addtok($1,$2,1)
var %string = $replacex(%string,$chr(1),$3)
return %string
}
alias strdeltok {
var %string = $replacex($1,$3,$chr(1))
var %string = $deltok(%string,$2,1)
var %string = $replacex(%string,$chr(1),$3)
return %string
}
alias strfindtok {
var %string = $replacex($1,$4,$chr(1))
var %string = $findtok(%string,$2,$3,1)
return %string
}
alias strgettok {
var %string = $replacex($1,$3,$chr(1))
var %string = $gettok(%string,$2,1)
return %string
}
alias strinstok {
var %string = $replacex($1,$4,$chr(1))
var %string = $instok(%string,$2,$3,1)
var %string = $replacex(%string,$chr(1),$4)
return %string
}
alias stristok {
var %string = $replacex($1,$3,$chr(1))
return $istok(%string,$2,1)
}
alias strmatchtok {
var %string = $replacex($1,$4,$chr(1))
return $matchtok(%string,$2,1)
}
alias strnumtok {
var %string = $replacex($1,$3,$chr(1))
return $numtok(%string,$2,1)
}
alias strputtok {
var %string = $replacex($1,$4,$chr(1))
var %string = $puttok(%string,$2,$4,1)
return $replacex(%string,$chr(1),$4)
}
alias strremtok {
var %string = $replacex($1,$4,$chr(1))
var %string = $remotk(%string,$2,$3,1)
return $replacex(%string,$chr(1),$4)
}
alias strreptok {
var %string = $replacex($1,$5,$chr(1))
var %string = $reptok(%string,$2,$3,$4,1)
return $replacex(%string,$chr(1),$5)
}
alias strsorttok {
var %string = $replacex($1,$2,$chr(1))
var %string = $sorttok(%string,1,$3)
return $replacex(%string,$chr(1),$2)
}
alias strwildtok {
var %string = $replacex($1,$3,$chr(1))
var %string = $wildtok(%string,$2,$3,1)
return $replacex(%string,$chr(1),$3)
}
;####################
;###Case-Sensitive###
;####################
alias straddtokcs {
var %string = $addtokcs($1,$2,1)
var %string = $replacexcs(%string,$chr(1),$3)
return %string
}
alias strfindtokcs {
var %string = $replacexcs($1,$4,$chr(1))
var %string = $findtokcs(%string,$2,$3,1)
return %string
}
alias stristokcs {
var %string = $replacexcs($1,$3,$chr(1))
return $istokcs(%string,$2,1)
}
alias strmatchtokcs {
var %string = $replacexcs($1,$4,$chr(1))
return $matchtokcs(%string,$2,1)
}
alias strremtokcs {
var %string = $replacexcs($1,$4,$chr(1))
var %string = $remotkcs(%string,$2,$3,1)
return $replacexcs(%string,$chr(1),$4)
}
alias strreptokcs {
var %string = $replacexcs($1,$5,$chr(1))
var %string = $reptokcs(%string,$2,$3,$4,1)
return $replacexcs(%string,$chr(1),$5)
}
alias strsorttokcs {
var %string = $replacexcs($1,$2,$chr(1))
var %string = $sorttokcs(%string,1,$3)
return $replacexcs(%string,$chr(1),$2)
}
alias strwildtokcs {
var %string = $replacexcs($1,$3,$chr(1))
var %string = $wildtokcs(%string,$2,$3,1)
return $replacexcs(%string,$chr(1),$3)
}