Re: preserving literal text in AppleScripts
Re: preserving literal text in AppleScripts
- Subject: Re: preserving literal text in AppleScripts
- From: Cameron Hayne <email@hidden>
- Date: Sun, 17 Dec 2006 11:59:42 -0500
On 16-Dec-06, at 5:47 AM, Emmanuel wrote:
If you don't want to manually insert backslashes, why wouldn't you
insert them automatically? You would use a scripting language, for
instance AppleScript, why not (our programs work that way thousands
of times a day.)
FYI, escaping an AS string is one instruction (uses Satimage.osax,
but I'm sure plenty users can propose versions slightly longer
which don't):
set s to "\"" & (change {"\\", "\""} into {"\\\\", "\\\""} in s) &
"\""
The problem is that AppleScript makes it impossible to even define a
string with backslashes (without escaping them manually).
E.g. the statement:
set pattern to "/^\s*foo"
is rejected.
--
Cameron Hayne
email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/mailman//archives/applescript-users
This email sent to email@hidden