rangeOfString-查找字符串 vi 查找字符串

在查资料的时候,无意间发现了一个好方法:组合URL。其中,用到了rangeOfString方法:查找字符串。那就手下把:

-(NSURL*)smartURLForString:(NSString*)str

{

NSURL * result;

NSString *trimmedStr;

NSRange schemeMarkerRange;

NSString *scheme;

result = nil;

// 去除空白

trimmedStr = [strstringByT rimmingCharactersInSet:[NSCharacterSetwhitespaceCharacterSet]];

if ( (trimmedStr != nil) && (trimmedStr.length != 0) ) {

schemeMarkerRange = [trimmedStr rangeOfString:@"://"];

if(schemeMarkerRange.location ==NSNotFound) {

result =[NSURL URLWithString:[NSString stringWithFormat:@"http://%@", trimmedStr]];

} else {

scheme =[trimmedStr substringWithRange:NSMakeRange(0, schemeMarkerRange.location)];

assert(scheme != nil);

if( ([scheme compare:@"http" options:NSCaseInsensitiveSearch] == NSOrderedSame)

|| ([schemecompare:@"https" options:NSCaseInsensitiveSearch] == NSOrderedSame) ) {

result = [NSURL URLWithString:trimmedStr];

}else {

//It looks like this is some unsupported URL scheme.

}

}

}

return result;

}


rangeOfString-查找字符串 vi 查找字符串



  

爱华网本文地址 » http://www.aihuau.com/a/25101016/308726.html

更多阅读

如何查找网页链接,怎么复制网页地址 mac怎么复制网页链接

如何查找网页链接,怎么复制网页地址——简介有时候我们需要把网页地址链接复制下来,用来收藏网页或者添加到文章里面,作为参考资料或者推广用,但是好多朋友不知道网页的链接地址在哪里找,又是如何复制的。如何查找网页链接,怎么复制网页

Word教程-在Word中如何使用通配符快速查找 word快速查找

Word教程-在Word中如何使用通配符快速查找——简介若要想在Word中使用通配符来调整搜索条件,依次单击“编辑→查找”,或者可以按组合键Ctrl+H弹出“查找和替换”对话窗口进行设置,下面我跟大家说说在Word中如何使用通配

Excel技巧之——巧用含通配符的查找 word查找替换通配符

Excel技巧之——巧用含通配符的查找——简介在使用excel中,不但可以根据用户输入的内容进行精确查找,还可以使用包含通配符的模糊查找,在excel中所支持的通配符包括两个:星号*和问号?,其中*可代替任意数目的字符,可以是单个字符也可以是多

怎样在网页中查找关键字 如何在网页查找关键字

怎样在网页中查找关键字——简介网页中查找特定关键字怎样在网页中查找关键字——方法/步骤怎样在网页中查找关键字 1、火狐浏览器编辑-查找-输入关键词-自动就弹出来了,还可以区分大小写。怎样在网页中查找关键字 2、IE浏览器,点右

如何查找ip地址 怎样查找ip地址

如何查找ip地址——简介这里简单介绍一下如何查找本机的IP地址如何查找ip地址——工具/原料电脑Windows 7如何查找ip地址——方法一、通过命令

声明:《rangeOfString-查找字符串 vi 查找字符串》为网友水墨泪分享!如侵犯到您的合法权益请联系我们删除