I have a string that contains words as well as a number. How can I extract that number from the string?
NSString *str = @"This is my string. #1234";
I would like to be able to strip out 1234 as an int. The string will have different numbers and words each time I search it.
Ideas?
Here’s an NSScanner based solution:
(Some of the many) assumptions made here:
int.Alternatively you could scan direct to the
int:If the
#marks the start of the number in the string, you could find it by means of: