Upvote:1
Aprove answer
NSUInteger characterCount = [subString length];
Upvote:2
NSString *myString = [NSString stringWithFormat:@"This is a test string."];
NSInteger charCountBetween = -1;
NSRange thisRange = [myString rangeOfString:@"This"];
NSRange stringRange = [myString rangeOfString:@"string"];
if( thisRange.location != NSNotFound && stringRange.location != NSNotFound )
{
charCountBetween = fabs(thisRange.location - stringRange.location);
if( thisRange.location > stringRange.location )
{
charCountBetween -= stringRange.length;
}
else
{
charCountBetween -= thisRange.length;
}
}
More Answer related to the Same Query
- COUNT ALL CHARACTERS BETWEEN 2 WORDS IN NSSTRING IN IOS
- IS THERE A MORE SECURE CONTAINER THAN NSUSERDEFAULTS FOR PERSISTING SHARED DATA BETWEEN AN APP AND AN EXTENSION? IN IOS
- HOW TO PLACE BUTTON AND TRANSFER ITS STATE BETWEEN ALL VIEW CONTROLLERS IN IOS
- UILABEL ONLY SUPPORTS CERTAIN UNICODE CHARACTERS IN IOS
- UITEXTFIELD LIMIT THE CHINESE CHARACTERS LENGTH IN IOS
- HOW TO DETECT IF COMPLETE SUBSTRING EXISTS IN A NSSTRING IN IOS
- SPECIFIC FORMATTER FOR NSSTRING TO NSDATE CONVERSION IN IOS
Upvote:0
NSString *myString = @"This is a test !";
NSRange match = [myString rangeOfString: @"This"];
NSRange match1 = [myString rangeOfString: @"test"];
int nbChar = match1.location - match.location;
Upvote:0
NSString *string = @"This is a test string";
NSRange firstRange = [string rangeOfString:@"This"];
NSRange secondRange = [string rangeOfString:@"string"];
if (firstRange.location != NSNotFound &&
secondRange.location != NSNotFound &&
secondRange.location > firstRange.location) {
NSLog(@"Characters between: %d", secondRange.location - (firstRange.location + firstRange.length));
}
More Answer related to the Same Query
- PROBLEMS CONVERTING AN NSSTRING TO A DOUBLE VALUE IN IOS
- HOW CAN I PASS DATA BETWEEN TWO VIEW CONTROLLERS IN A NAVIGATION CONTROLLER, WITH TWO PUSH SEGUE? IN IOS
- LIMIT NUMBER OF CHARACTERS FOR A UIALERTVIEWSTYLEPLAINTEXTINPUT IN IOS
- NSNOTIFICATIONCENTER NOT WORKING BETWEEN VIEWCONTROLLERS IN IOS
- OVERRIDING SYMBOLS IN SWIFT IN IOS
- CREATING ABSOLUTE TIME FROM NSDATE IN IOS
- IOS DISTRIBUTION PROVISIONING PROFILE DELETED IN IOS
- INSERTROWSATINDEXPATHS WITH 2 ANIMATIONS IN IOS
- BREAK POINT IN XCTESTCASE CAN'T BE REACHED IN IOS
- HOW TO IDENTIFY THE SUBVIEWS (IMAGEVIEWS) ADDEDED TO THE UIBUTTON IN UIAUTOMATION? IN IOS
Upvote:0
NSRange range1 = [myString rangeOfString:@"This"];
NSRange range2 = [myString rangeOfString:@"string"];
NSUInteger numberOfChars = range2.location - range1.location;
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- HOW TO CALCULATE DYNAMIC NO OF ROWS IN EACH SECTION IN IOS
- RETRIEVE STRING FROM PARSE.COM IN IOS
- SORTING NSDICTIONARY BY FIELDS WITH SAME KEYS IN IOS
- PARSE JSON ARRAY ON IOS IN IOS
- HOW TO ACTIVATE AND DEACTIVATE A TIMER? IN IOS
- MAPKIT HOW TO DROP A PIN ON A SPECIFIC LOCATION? IN IOS
- ISSUE WITH RESTKIT AND COREDATA UNABLE TO TURN OFF JOURNAL MODE IN IOS
- IBEACON START ADVERTISING ON APPLICATION DID ENTER BACKGROUND IN IOS
- OBJC HOW TO DISPOSE OF A SINGLETON OBJECT WHEN THE APP IS NOT QUITTING IN IOS
- DECRYPTION CODE FOR TAGGABLE FRIENDS ID OF FACEBOOK IN IOS IN IOS
- APP BLOWS UP DUE TO CALLING PFUSER ENABLEAUTOMATICUSER IN IOS
- SETTING IMAGE TO NAVIGATION BAR BACKBUTTON IN IOS IN IOS
- VIEWDIDLOAD WHEN RETURNING TO HIGHER LEVEL UITABLEVIEW IN IOS
- SORTING AN DIFFERENT ENTITIES IN A NSMUTABLEARRAY BY DATE IN IOS
- DOUBLE SEGUE IOS IN IOS
- HOW TO REDIRECT TO A LOCAL HTML PAGE IN PHONEGAP IPHONE IN IOS
- IMPLEMENTATION FILE CAN'T SEE PROTOCOL DELEGATE IN IOS
- OBJECTIVE-C COMPLETION BLOCK IN SWIFT IN IOS
- IOS PUSH NOTIFICATION NOT WORKING IN PRODUCATION: FWRITE(): SSL: BROKEN PIPE IN IOS
- CREATE THE ARRAY OF ARRAYS WITH IMAGES ASYNCHRONOUSLY IN IOS
- HOW TO GET RID OF SPECIFIC TABLEVIEW CELLS IN IOS
- BOOTSTRAP 3 MOBILE KEYBOARD UNLOCKS NAVBARS IN IOS
- SWIFT COULD NOT FIND AN OVERLOAD FOR '+=' THAT ACCEPTS SUPPLIED ARGUMENTS IN IOS
- FOR LOOPING THROUGH PROPERTY IN AN ARRAY IN IOS
- HOW TO GET THE FBPROFILE PICTURE INTO UIIMAGEVIEW IN IOS
- UNDERSTANDING THE GRAND CENTRAL DISPATCH IN IOS
- WHAT WILL BE FORMATTER STRING FOR THESE DATE STRING? IN IOS
- HOW TO MARK CONVERSATION OR MESSAGE TO BE UNREAD IN A MESSAGING APP USING IOS7 AND PARSE.COM? IN IOS
- GAME: SCORENUMBER DOES NOT INCREASE BY 1. IT INCREASES BY 4 EVERY TIME (SOMETIMES, 10) IN IOS
- SKSTOREPRODUCTVIEWCONTROLLER SHOWS THE STATUS BAR IN IOS7 IN IOS
- XCODE - MASHAPE API - UNIREST IN IOS
- UIFONT AND RETINA DISPLAYS. DOUBLE THE SIZE? IN IOS
- INSTANCE OF A CLASS AND CORRECT INITIALIZATION IN IOS
- CLICK AN ANNOTATION TWICE AND PERFORM AN ACTION ON THE SECOND CLICK IN IOS
- AT WHAT STAGE DOES UIVIEW DELEGATE GETS SET WHEN USING STORYBOARDS IN IOS
- TRYING TO GENERATE RANDOM NUMBERS ON IPHONE, GET SAME NUMBER IN IOS