Не уверен, что понял, что ты хочешь делать. Я считаю, что вы хотите заменить несколько строк в содержимом буфера обмена, например: «PS3 стоит 200 долларов в Wallmart» на «XBox стоит 180 долларов в Wallmart». Следующий код достигает этого:
get the clipboard
set the clipboard to (replacement of "PS3" by "XBox" for the result)
on replacement of oldDelim by newDelim for sourceString
set oldTIDs to text item delimiters of AppleScript
set text item delimiters of AppleScript to oldDelim
set strtoks to text items of sourceString
set text item delimiters of AppleScript to newDelim
set joinedString to strtoks as string
set text item delimiters of AppleScript to oldTIDs
joinedString
end replacement
get the clipboard
set the clipboard to (replacement of "200" by "180" for the result)
Благодарность Майклу Дж. Барберу за оригинальный код. Я практически ничего не знаю о кодировании. Я только что попробовал эту модификацию, она работала.