• 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: lots of find/replace in text file
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lots of find/replace in text file


  • Subject: Re: lots of find/replace in text file
  • From: Matt Neuburg <email@hidden>
  • Date: Mon, 24 Jan 2011 18:02:08 -0800

On Jan 22, 2011, at 9:37 AM, email@hidden wrote:

> Date: Sat, 22 Jan 2011 09:19:50 -0500
> From: Jeremy Matthews <email@hidden>
> Subject: lots of find/replace in text file
>
> So...the app I previously mentioned, ala Mad Libs...I now have lots more text to replace within the file (new additions). Besides using find/replace using NSScanner and NSStrings' stringByReplacingOccurrencesOfString....is there a better way, to perform a slew of find/place operations with a text file?
>
> So far, I have an array of strings (placeholders) which get replaced by an array of user-determined values, and the resulting mishmash gets spewed into a file.
>
> I can't help but think there might be a better (and more efficient way) of handling this?

What is mean by "better" or "efficient"? What is inefficient about what you're doing? Have you actually done any Instruments testing or are you just guess what's efficient and what's not?

I do have some other suggestions but I don't necessarily mean there is anything more "efficient" about them:

(1) We now have regular expressions and blocks.

(2) A common trick is make the text file a format string (i.e., containing a lot of %@) and just hand it to stringWithFormat along with all the substitutions. Badda bing badda boom.

m.

--
matt neuburg, phd = email@hidden, http://www.tidbits.com/matt/
pantes anthropoi tou eidenai oregontai phusei
Among the 2007 MacTech Top 25, http://tinyurl.com/2rh4pf
AppleScript: the Definitive Guide, 2nd edition
http://www.tidbits.com/matt/default.html#applescriptthings
Take Control of Exploring & Customizing Snow Leopard
http://tinyurl.com/kufyy8
RubyFrontier! http://www.apeth.com/RubyFrontierDocs/default.html
TidBITS, Mac news and reviews since 1990, http://www.tidbits.com


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: lots of find/replace in text file
      • From: Kyle Sluder <email@hidden>
  • Prev by Date: Re: NSOutlineView syncing demo project
  • Next by Date: Re: lots of find/replace in text file
  • Previous by thread: Re: lots of find/replace in text file
  • Next by thread: Re: lots of find/replace in text file
  • Index(es):
    • Date
    • Thread