如何 String.replace(/\/\*.*?\*\//sg, "")
How to String.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 解析。
我还如何删除 /* text here */?
之间的文本
额外参考:
@:file("assets/controllers.json")
class JSON_CONTROLLERS extends openfl.utils.ByteArray.ByteArrayData {}
class Input { ...
谢谢
你看过 Haxe 标准了吗Replace?
在 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 解析。
我还如何删除 /* text here */?
之间的文本额外参考:
@:file("assets/controllers.json")
class JSON_CONTROLLERS extends openfl.utils.ByteArray.ByteArrayData {}
class Input { ...
谢谢
你看过 Haxe 标准了吗Replace?