如何字符串.replace(/\/\*.*?\*\//sg, " " )



在AS3中,我可以使用String.replace如下:

JSON.parse(String(new JSON_CONTROLLERS()).replace(//*.*?*//sg, ""));

在haxe/openfl中有一种等效的方法吗?

如果没有,我的选择是什么?

对于任何想要查看输入和输出的人,AS3:
输入:http://pastebin.com/raw/b0ld2gyg(controllers.json的内容)
输出:http://pastebin.com/raw/qjgclz9f

我最接近的是:

var jsonControllers:String;
jsonControllers = new JSON_CONTROLLERS().toString();
jsonControllers = StringTools.replace(jsonControllers, "/", "");

该应用程序只是显示一个黑屏,没有错误(FPS仍在正确更新和显示,没有其他,所以我知道它至少没有崩溃)。我希望这能起作用,然后再调用StringTools.Replace()几次,直到我删除所有字符。

注意:JSON的提及是相对于我的最终目标,而不是该主题的问题,我将其留在中,希望有人尝试使用输入" Pastebin"尝试重现我的输出,我提供了考虑JSON解析。

我还将如何在此处删除文本中/* 文本 */?

额外的参考:

@:file("assets/controllers.json")
class JSON_CONTROLLERS extends openfl.utils.ByteArray.ByteArrayData {}
class Input { ...

谢谢

您是否查看了HAXE标准替换?

最新更新