RosettaCodeData/Task/Multisplit/AutoHotkey/multisplit.ahk
2023-07-01 13:44:08 -04:00

9 lines
222 B
AutoHotkey

Str := "a!===b=!=c"
Sep := ["==","!=", "="]
Res := StrSplit(Str, Sep)
for k, v in Res
Out .= (Out?",":"") v
MsgBox % Out
for k, v in Sep
N .= (N?"|":"") "\Q" v "\E"
MsgBox % RegExReplace(str, "(.*?)(" N ")", "$1 {$2}")