别担心,我完全可能搞错 ![]()
所以,你问的其实就是我正在做的事,只是时间点可能和你预期的不太一样,不过那样应该也行。比如在修复之前,像这样的代码:
[date=2020-12-20 time=15:00:00 timezone=«Europe/Paris»]
在解析后的 Markdown 中会得到这些属性:
{"date"=>"2020-12-20", "time"=>"15:00:00", "timezone"=>"«Europe/Paris»"}
问题显而易见。
修复之后,我们得到的是:
{"date"=>"2020-12-20", "time"=>"15:00:00", "timezone"=>"Europe/Paris"}
我只是觉得之前没有处理所有带引号的情况。你试过我提交的第二个版本了吗?