jjzjj

rangeOfString

全部标签

ios - NSRange 永远不能为零,不允许比较 Swift

我想检查文件是否有“文本”这个词,但是我遇到了这个错误:有办法解决吗?谢谢vardata=tryNSString(contentsOfFile:documentsDirectoryPathasString,encoding:NSASCIIStringEncoding)print(data)ifdata.rangeOfString("text")!=nil{print("thisistext")}else{print("thisisanerror")} 最佳答案 rangeOfString在Swift标准库(String)和基础库(N

ios - 分配给变量或立即返回它不起作用

如果我这样做:funcmyFunc()->NSRange{varrange=s.rangeOfString(searchText,options:.CaseInsensitiveSearch)returns.rangeOfString(searchText,options:.CaseInsensitiveSearch)}我收到一条错误消息,指出在第二次调用中有额外的参数。但它们完全一样!另一方面,这工作正常:funcmyFunc()->NSRange{varrange=s.rangeOfString(searchText,options:.CaseInsensitiveSearch)r

ios - .rangeOfString() 在 Swift 中带有开关

我想检查我的输入是否有一个rangeOfString必须要检查很多不同的字符串。基本上是这个if语句,但是使用了一个switch来检查不同字符串的大列表if(input.rangeOfString("lol")!=nil){println("yes")}我试过这样做,但没有用。switchinput{caserangeOfString("lol"):println("lol")caserangeOfString("dw"):println("dw")default:println("Default")} 最佳答案 你误解了switc

ios - swift 正则表达式 : does a string match a pattern?

在Swift中,查看字符串是否匹配模式的简单方法是什么?伪代码示例:ifstringmatchespattern...ifstring=~pattern...(我已经阅读了Swift文档,但还没有看到正则表达式功能。我已经阅读了有关添加新的=~运算符的信息,这是一个好主意,但比我想要的要复杂因为这是一个教学项目。我试过rangeOfString但得到错误:'String'没有成员'rangeOfString'。我正在寻找Swift解决方案,即不输入NSRegularExpression。我不需要对比赛结果数据做任何事情。) 最佳答案

ios - swift 正则表达式 : does a string match a pattern?

在Swift中,查看字符串是否匹配模式的简单方法是什么?伪代码示例:ifstringmatchespattern...ifstring=~pattern...(我已经阅读了Swift文档,但还没有看到正则表达式功能。我已经阅读了有关添加新的=~运算符的信息,这是一个好主意,但比我想要的要复杂因为这是一个教学项目。我试过rangeOfString但得到错误:'String'没有成员'rangeOfString'。我正在寻找Swift解决方案,即不输入NSRegularExpression。我不需要对比赛结果数据做任何事情。) 最佳答案

ios 如何在 for 循环中提取数组的所有 rangeOfString?

我想提取NSarray的所有“女儿”。比如nsarray是这样制作的:hellohihellodaughtermygoodnessdaughter(someone)mydaughterhowareyou?etc.我想提取所有包含“daughter”的行。你能给我指出正确的方向吗?我当前的代码是:for(NSString*mystringinself.array){if([mystringrangeOfString:searchText].location!=NSNotFound){NSUIntegeridx=[self.arrayindexOfObject:mystring];[sel

xcode - rangeOfString 每次都返回不为零

每当有错误存储在变量errorString中时,我想检查错误是否有字符串"missingusername"。如果errorString确实有字符串"missingusername",则将errorString设置为"missingemailaddress"。然而,即使errorString没有"missingusername",errorString也会被设置为"missingemailaddress"。例如,即使errorString=2015-09-0811:44:39.937ParseStarterProject-Swift[15182:93559][Error]:invalid

iPhone : How to check whether a substring exists in a string?

我有一些字符串名称,我想比较该字符串是否包含像“_thumb.png”这样的子字符串。 最佳答案 [stringrangeOfString:string1].location!=NSNotFoundrangeOfString:文档。 关于iPhone:Howtocheckwhetherasubstringexistsinastring?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

iPhone : How to check whether a substring exists in a string?

我有一些字符串名称,我想比较该字符串是否包含像“_thumb.png”这样的子字符串。 最佳答案 [stringrangeOfString:string1].location!=NSNotFoundrangeOfString:文档。 关于iPhone:Howtocheckwhetherasubstringexistsinastring?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question