0
我需要使用AppleScript把它变成一个字符串:去除特殊字符
\", \"resource_id\
是我发现的问题是,“\”被用来告诉报价的目的是作为一部分的AppleScript字符串。
关于如何将整个字符组转换为一个applescript字符串的想法?
罗兰
我需要使用AppleScript把它变成一个字符串:去除特殊字符
\", \"resource_id\
是我发现的问题是,“\”被用来告诉报价的目的是作为一部分的AppleScript字符串。
关于如何将整个字符组转换为一个applescript字符串的想法?
罗兰
反斜线被用作在一个AppleScript字符串的特殊字符(报价)转义字符,所以使用转义字符的字符串,你也将不得不逃避它。因此,您的转义字符串将是:
set theString to "\\\", \\\"resource_id\\"
可以代替反斜杠字符和引号字符使用ASCII代码:
tell application "Finder"
activate
set bSlash to (ASCII character 92) ---> sets the variable bSlash to \
set qMark to (ASCII character 34) ---> sets the variable qMark to "
set theString to bSlash & qMark & ", " & bSlash & qMark & "resource_id" & bSlash ---> sets the variable theString to \", \"resource_id\
display dialog theString
end tell
除非我误解你的需要 - 但在任何情况下,你看看我要去哪里。