我想做的是在 Matlab 中编写一个脚本,该脚本将解析一些 HTML,从中获取一些数据,获取这些数据,然后将其格式化为 Javascript 字符串数组。我在抓取 HTML 并对其进行解析等方面没有问题,我在尝试使用sprintf
包含反斜杠的字符串时遇到了麻烦。
基本上,如果您在 Javascript 中有一个包含引号的字符串,则需要使用反斜杠对其进行转义:
var string1 = "Here is a \"string\" example";
当我尝试在 Matlab 中按如下方式执行此操作时,它无法正确打印:
>> A = sprintf('Here is a \"string\" example')
A =
Here is a "string" example
这不是有效的 Javascript 字符串。所以基本上我想sprintf
返回一个正确的 Javascript 字符串;有什么建议么?
我尝试过使用\\"
and\\\"
和一些类似的组合,但都无济于事。