我想替换 Applescript 中的“\n”。每当我写下它时,它只会将后面\n
的内容带到下一行。我怎么做?
set newVar to my replaceText("\n/blah-blah", "")
编辑:
set newVar to my replaceText(linefeed, "", newVar)
log newVar
newVar
仍然打印\n
到最后。
我想替换 Applescript 中的“\n”。每当我写下它时,它只会将后面\n
的内容带到下一行。我怎么做?
set newVar to my replaceText("\n/blah-blah", "")
编辑:
set newVar to my replaceText(linefeed, "", newVar)
log newVar
newVar
仍然打印\n
到最后。
找到解决您问题的方法,转到首选项-> 编辑并检查字符串中的转义选项卡和换行符
这应该抓住他们:
set oldText to "line 1
line 2
line 3"
set AppleScript's text item delimiters to {return & linefeed, return, linefeed, character id 8233, character id 8232}
set newText to text items of oldText
set AppleScript's text item delimiters to {" "}
set newText to newText as text
使用 "blah\n" 作为 oldText
使用linefeed
AppleScript 常量:
set newVar to my replaceText(linefeed & "/blah-blah", "")