基本示例:
我有以下字符串:
"[x^::^^y]"
Run Code Online (Sandbox Code Playgroud)
输出应为:
"[x::^y]"
Run Code Online (Sandbox Code Playgroud)
从本质上讲,任何^不相邻的事件^都应被删除,并且所有的事件^^都应替换为^
更多示例:
.parse("[^^x:^y^:^^^^^^]") // output: "[^x:y:^^^]"
.parse("[^x:^^^^y^^^z]") // output: "[x:^^y^z]"
Run Code Online (Sandbox Code Playgroud)
这将是我正在开发的JSON替代方案的解析脚本的一部分,希望能减少内部存储文件的文件大小。