Sub JSReplace(pattern As String, Target As String, Replacement As String) As String
Dim Result As String = ""
Dim joSEM As JavaObject
Dim script As String = $"function repl() {var re = ${pattern};var str = "${Target}"; return str.replace(re, '${Replacement}');} repl();"$
joSEM.InitializeNewInstance("javax.script.ScriptEngineManager", Null)
Try
Result = joSEM.RunMethodJO("getEngineByName", Array("nashorn")).RunMethod("eval", Array(script))
Catch
Log($"[ERROR] - ${LastException.Message}"$)
End Try
Return Result
End Sub