• 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: Re: Using wildcards in string comparison
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re: Using wildcards in string comparison


  • Subject: Re: Re: Using wildcards in string comparison
  • From: jjoonathan <email@hidden>
  • Date: Mon, 11 Apr 2005 14:24:05 -0600

Charilaos Skiadas wrote:


On Apr 11, 2005, at 12:58 AM, Jiva DeVoe wrote:

Sounds like you probably want some regexp capabilities.

I think (have not searched google) that omni has some frameworks that do this. If not, I think MOKit does.

On Apr 10, 2005, at 1:06 PM, jjoonathan wrote:

I am making an app which allows an array to be searched by a string which contains wildcards (the *, and ?, etc). I am currently using the isLike: method of NSString, but I ran into a problem. I want the search string to be able to contain [ and ] characters that are not part of the pattern. So, @"*[ABC]*" would match @"123[ABC]456", not @"123[A]456", @"123[B]456", or @"123[C]456". Any ideas? Is there another method which allows comparisons just by wildcards?


You can try escaping the brackets, i.e. maybe this might work: @"123\[ABC\]456". Haven't tried it though, just the obvious guess.


Thanks in advance,
jjoonathan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden


This email sent to email@hidden

--
Jiva DeVoe
http://www.devoesquared.com
PowerCard - Intuitive Project Management for Mac OS X

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


This email sent to email@hidden


Haris


Thanks for your help, but I just found out it works for me to replace all of the braces with curly ones and then do the comparisons, and that works. Now, however, it seems that isCaseInsensitiveLike: goes into an infinite loop sometimes. Its really confusing, because its never on the same string (these are NSMutableStrings I am comparing, by the way, that are from three to twenty characters long). Is this a common mistake that I am making? Or is this something that is just a bug and I should go with the other frameworks (I would prefer to not use any non-apple frameworks, but if I must, I must...)
_______________________________________________
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
  • Follow-Ups:
    • Re: Using wildcards in string comparison
      • From: Charilaos Skiadas <email@hidden>
References: 
 >Using wildcards in string comparison (From: jjoonathan <email@hidden>)
 >Re: Using wildcards in string comparison (From: Jiva DeVoe <email@hidden>)
 >Re: Using wildcards in string comparison (From: Charilaos Skiadas <email@hidden>)

  • Prev by Date: Tab view or embedded custom views?
  • Next by Date: Re: Tab view or embedded custom views?
  • Previous by thread: Re: Using wildcards in string comparison
  • Next by thread: Re: Using wildcards in string comparison
  • Index(es):
    • Date
    • Thread