• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Change Character
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Change Character


  • Subject: Re: Change Character
  • From: "Gary (Lists)" <email@hidden>
  • Date: Sun, 05 Jun 2005 05:49:15 -0400

"Kim Hunter" wrote:

> I want to remove the ³:² from a string and replace them with for example
> either ³-² or ³ - ³ which ever is easier.
>
> This works great (in a new script of its own):
>
> set str to "Zoom - How to get:set in Photoshop  CS?  MESSAGES"
> set FinalSTR to RemoveColons(str)
>
>
> on RemoveColons(Substring)
>   set NewString to do shell script "echo '" & Substring & "' | tr ':'
> '-'"
>   return NewString
> end RemoveColons
>
> But when I run it within my script it gives an error cannot continue
> RemoveColons
>
> I don¹t know.

Kim, here is an entry-level vanilla AS version, with no calls to the shell.
Perhaps it will fill the need, at least temporarily.

set inString to "here:you:go:now"
set outString to SwapChar(inString, ":", "-")

--> "here-you-go-now"

to SwapChar(str, f, r) -- original string, find, replace
    set oTIDs to AppleScript's text item delimiters
    set AppleScript's text item delimiters to f
    set tmp_ to text items of str
    set AppleScript's text item delimiters to r
    set tmp_ to tmp_ as string
    set AppleScript's text item delimiters to oTIDs
    return tmp_
end SwapChar

HTH
--
Gary

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Change Character
      • From: Kim Hunter <email@hidden>
References: 
 >Change Character (From: Kim Hunter <email@hidden>)

  • Prev by Date: Change Character
  • Next by Date: Re: Change Character
  • Previous by thread: Change Character
  • Next by thread: Re: Change Character
  • Index(es):
    • Date
    • Thread