4

Applescript の "\n" を置き換えたい。私がそれを書くときはいつでも、それは単に\n次の行に続くだけです. それ、どうやったら出来るの?

set newVar to my replaceText("\n/blah-blah", "")

編集:

set newVar to my replaceText(linefeed, "", newVar)
log newVar

newVar\nまだ最後に向かって印刷されます。

4

3 に答える 3

9

あなたの問題に対するこの解決策を見つけました。設定に移動します->編集して、文字列のエスケープタブと改行を確認します

http://forums.macrumors.com/showthread.php?t=1395073

于 2012-09-22T17:55:19.420 に答える
7

これはそれらすべてをキャッチするはずです:

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

「何とか\n」をoldTextとして使用ここに画像の説明を入力

于 2012-09-22T19:21:24.373 に答える
2

linefeed AppleScript 定数を使用します。

set newVar to my replaceText(linefeed & "/blah-blah", "")
于 2012-09-22T18:24:30.340 に答える