Re: String manip: from AppleScript to shell
Re: String manip: from AppleScript to shell
- Subject: Re: String manip: from AppleScript to shell
- From: Philippe GRUCHET <email@hidden>
- Date: Wed, 29 Jan 2003 19:51:41 +0100
I wrote:
-- string manipulation: swaps two words (here, space separated)
set {aString, text item delimiters} to {"Apple Script", space}
aString's text item 2 & space & aString's text item 1
--> "Script Apple"
set aString to "Apple Script"
do shell script "perl -e 'print(join \" \", reverse split /\\s+/, \""
& aString & "\");'"
--> "Script Apple"
From: Michelle Steiner <email@hidden>
In straight applescript:
set aString to "Apple Script"
set {tid, text item delimiters} to {text item delimiters, space}
set aString to (reverse of text items of aString) as text
set text item delimiters to tid
aString
--> "Script Apple"
Theme & variations ;)
Just a bit shortened? (I like that :-)
In 3 lines instead of 5 (Fibonaccian reduction):
set {aString, tid, text item delimiters} to {"Apple Script", text item
delimiters, space}
set {aString, text item delimiters} to {(reverse of aString's text
items) as text, tid}
aString
--> "Script Apple"
Kind regards,
Philippe Gruchet/SVM Mac
VNU Publications France
http://svmmac.vnunet.fr
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.