删除特殊字符

时间:2012-07-17 00:40:41

标签: applescript

我需要使用applescript将其变成一个字符串:

\", \"resource_id\

我发现的问题是“\”用于告诉applescript该引用是作为字符串的一部分。

关于如何将整组字符转换为AppleScript字符串的任何想法?

洛伦

2 个答案:

答案 0 :(得分:2)

您可以使用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

除非我误解了你的需要 - 但无论如何,你会看到我的目标。

答案 1 :(得分:0)

反斜杠用作AppleScript字符串中特殊字符(引号)的转义字符,因此要在字符串中使用转义字符,您还必须转义它。因此,您的转义字符串将为:

set theString to "\\\", \\\"resource_id\\"