中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

iOS 判斷字符串中含有某個字符串

iOS
小億
94
2023-12-19 04:43:56
欄目: 編程語言

在iOS開發中,可以使用NSString的rangeOfString:方法來判斷一個字符串中是否包含某個子字符串。該方法返回一個NSRange結構體,用來表示子字符串在原字符串中的位置和長度。

示例代碼如下:

NSString *originalString = @"Hello, World!";
NSString *substring = @"World";

NSRange range = [originalString rangeOfString:substring];

if (range.location != NSNotFound) {
    NSLog(@"原字符串中包含子字符串");
} else {
    NSLog(@"原字符串中不包含子字符串");
}

在上述代碼中,rangeOfString:方法會返回子字符串在原字符串中的位置和長度,如果子字符串不存在,則返回的range.location會等于NSNotFound。

請注意,rangeOfString:方法是區分大小寫的,如果你想要進行不區分大小寫的匹配,可以使用rangeOfString:options:方法,并傳入NSCaseInsensitiveSearch選項。

如果你只是想判斷字符串是否以某個子字符串開始或者結束,可以使用NSString的hasPrefix:hasSuffix:方法,示例代碼如下:

NSString *originalString = @"Hello, World!";
NSString *prefix = @"Hello";
NSString *suffix = @"World";

if ([originalString hasPrefix:prefix]) {
    NSLog(@"原字符串以指定前綴開始");
} else {
    NSLog(@"原字符串不以指定前綴開始");
}

if ([originalString hasSuffix:suffix]) {
    NSLog(@"原字符串以指定后綴結束");
} else {
    NSLog(@"原字符串不以指定后綴結束");
}

在上述代碼中,hasPrefix:方法用來判斷原字符串是否以指定前綴開始,hasSuffix:方法用來判斷原字符串是否以指定后綴結束。

0
南丰县| 仪陇县| 土默特左旗| 岳西县| 利津县| 五莲县| 乌兰浩特市| 巨鹿县| 贡山| 马山县| 江源县| 尚义县| 和平县| 连云港市| 包头市| 辰溪县| 基隆市| 镇江市| 托克逊县| 无极县| 仙居县| 象山县| 丰顺县| 年辖:市辖区| 阳江市| 凤凰县| 兰溪市| 沈丘县| 柘荣县| 磴口县| 贺兰县| 巫山县| 卢氏县| 辽阳市| 朝阳区| 乡城县| 朝阳市| 永寿县| 南阳市| 施秉县| 石河子市|