• 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: Simple string replacement
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Simple string replacement


  • Subject: Re: Simple string replacement
  • From: Rush Manbert <email@hidden>
  • Date: Thu, 23 Feb 2006 08:36:51 -0800

Stephen Caudill wrote:
A no-brainer for a lot of you, I'm sure, but this has me stumped. I have a variable string, that's going to come in the form of: "foo bar", "foobar" or "foo bar baz" with which I'd like to do a simple replacement on the space with an underscore, if there's a space present... I'm attempting this:

NSMutableString *tagName = [f lowercaseString];
tagName = (NSMutableString*)[tagName replaceOccurrencesOfString:@"a" withString:@"_" options:NSLiteralSearch range:NSMakeRange(0, [tagName length])];


Which is yielding nil for everything that passes through it... Can someone point me to where I'm going wrong?


The docs say that replaceOccurrencesOfString returns unsigned int, and you're casting it to a pointer.


- (unsigned int)replaceOccurrencesOfString:(NSString *)target withString:(NSString *)replacement options:(unsigned)opts range:(NSRange)searchRange

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


References: 
 >Simple string replacement (From: Stephen Caudill <email@hidden>)

  • Prev by Date: Simple string replacement
  • Next by Date: Re: Simple string replacement
  • Previous by thread: Simple string replacement
  • Next by thread: Re: Simple string replacement
  • Index(es):
    • Date
    • Thread