include("import") func doReplace(_data) // TODO fvar(c, p) need_re() p = Pattern if (expof(p) != PyREx) c = 're.sub(' && p && ', ' && Replacement && ', ' && TargetStr && (isndef(`Count`)?(', ' && `Count`):'') && ')' else c = '' && p && '.sub(' && Replacement && ', ' && TargetStr && (isndef(`Count`)?(', ' && `Count`):'') && ')' end if (linked(Result)) println (res && ' = ' && c) event(onReplace, res) else event(onReplace, c) end end func Result() return(res) end