title: NSPredicate contains search in a string that contains number and letters
body: <p>I have to use <code>NSPredicate</code>for search through some Core Data objects. But the key <code>name</code>of the custom object could contains both numbers then letters. 
  The string could look like:<code>John 1234 Lennon</code>or <code>Ringo Starr</code>. 
  I normally would use the predicate <code>NSPredicate *predicate = [NSPredicate predicateWithFormat:@"Any name CONTAINS[cd] %@",searchString];</code></p>
  
  <p>But, if I search for <code>John Lennon</code> the predicate don't return anything, because it can't compare if it contains the characters <code>John Lennon</code>, since is missing the <code>1234</code>. Any tips what kind of predicate I can use?</p>