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