9 lines
222 B
AutoHotkey
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}")
|