Applescript似乎没有正确地逃避字符串.我究竟做错了什么?
例:
set abc to "funky-!@#'#\"chars"
display dialog abc
display dialog quoted form of abc
Run Code Online (Sandbox Code Playgroud)
预期/期望的产出:
funky-!@#'#"chars
'funky-!@#\'#"chars'
Run Code Online (Sandbox Code Playgroud)
实际产量:
funky-!@#'#"chars
'funky-!@#'\''#"chars'
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,似乎在实际输出中Applescript正在添加和转义额外的内容 '
我将与结束字符的是其中有OK '或者",我也将是罚款与被转义两个单引号和双引号-但它似乎只有单引号实际上逃脱.