RosettaCodeData/Task/Tokenize-a-string-with-escaping/AutoHotkey/tokenize-a-string-with-escaping-1.ahk
2023-07-01 13:44:08 -04:00

5 lines
190 B
AutoHotkey

Tokenize(s,d,e){
for i,v in x:=StrSplit(StrReplace(StrReplace(StrReplace(s,e e,Chr(0xFFFE)),e d,Chr(0xFFFF)),e),d)
x[i]:=StrReplace(StrReplace(v,Chr(0xFFFE),e),Chr(0xFFFF),d)
return x
}