草庐IT

找单词

全部标签

ios - 如何使用 NSPredicate 过滤数组以获取单词组合

[filteredArrayfilterUsingPredicate:[NSPredicatepredicateWithFormat:@"selfBEGINSWITH[cd]%@",searchText]];filteredArray包含简单的NSString。[hello,my,get,up,seven,etc...];它将给出所有以searchText开头的字符串。但如果字符串是“mynameis”和searchText=name等词的组合。NSPredicate会是什么样子来实现这一点?更新:如果我想要使用searchText=name而不是searchText=ame的结果,它

ios - 在 iOS 中搜索带有括号的单词

我正在尝试在一组文本中搜索所有带有括号的单词,并在iOS中将其更改为斜体。我正在使用此代码在文本中搜索括号:staticinlineNSRegularExpression*ParenthesisRegularExpression(){staticNSRegularExpression*_parenthesisRegularExpression=nil;staticdispatch_once_tonceToken;dispatch_once(&onceToken,^{_parenthesisRegularExpression=[[NSRegularExpressionalloc]init

iphone - Objective-C:NSNumber 的单词

我想将单词转换成数字,例如NinetyNineto99Secondto2nd和Twoto2等有人知道怎么做吗? 最佳答案 Apple没有用于此类目的的API。即使只是针对一种语言,词典编纂分析也很难。用单词表示数字可能相对简单,但从单词到数字需要处理许多特殊情况。蛮力方法是建立一个包含所有各种可能组合的数据库。更聪明的方法可能是分析单个单词并推断其可能表示的数字。 关于iphone-Objective-C:NSNumber的单词,我们在StackOverflow上找到一个类似的问题:

ios - 如何在 ios 中搜索输入字符串中的所有单词?

比如说,我有词汇表(大约100000个单词)和单词(“inputstring”)。所以:我需要从“inputstring”生成所有单词,如“input”、“string”、“put”、“strinpg”等。然后我需要在我的词汇表中检查它们。你能说出什么好的算法吗?因为我只知道:在第1步递归搜索所有可能的组合使用NSPredicates在我的词汇表中过滤它们。 最佳答案 我尝试使用NSRegularExpression,因为CoreData和NSPredicate似乎可以管理它们,但我无法找到可行的解决方案(可能与我在Regex方面的

ios - NSMutableString replaceOccurrencesOfString 替换整个单词

有没有办法使用replaceOccurrencesOfString(来自NSMutableString)来替换整个单词?例如,如果我想替换字符串中所有出现的分数,例如“1/2”,我希望它只匹配那个特定的分数。因此,如果我有“11/2”,我将不希望它符合我的“1/2”规则。我一直在努力寻找这个问题的答案,但我没有运气。 最佳答案 您可以在Regex中使用单词边界\b。此示例匹配示例字符串开头和结尾的“1/2”,但中间选项均不匹配//CreateyourexpressionNSString*string=@"1/2ofthe11/2ob

ios - 单词自动大写在 UITextView 中不起作用

我有一个UITextView需要自动大写单词。但是,当我调用这些方法中的任何一个时,View都没有响应。[self.fullNameTextViewsetAutocapitalizationType:UITextAutocapitalizationTypeWords];self.fullNameTextView.autocapitalizationType=UITextAutocapitalizationTypeWords;这是iOS8.1中的错误吗? 最佳答案 我遇到了同样的问题,并且能够通过将我的键盘类型设置回默认值来解决它:

ios - 为什么 NSLineBreakByWordWrapping 拆分单词?

通过使用NSAttributedString,我尝试在三角形内创建文本,如下所示;http://postimg.org/image/rp9fukgaj/我使用“NSLineBreakByWordWrapping”方法在定义的形状内调整文本。但是文本的第一个词split了,我找不到解决方案。我希望我的文本跳转到下一行而不是拆分。我该怎么做?下面是我用的代码;-(void)viewDidLoad{[superviewDidLoad];self.view.backgroundColor=[UIColorblackColor];CTFontReffontRef=CTFontCreateWith

ios - 允许 UILabel 截断文本,但在单词边界处

这个问题在这里已经有了答案:UILabeltruncatetailandskipnotcompleteword(3个答案)关闭5年前。我使用UILabel来显示文本,例如:UILabel*label=[[UILabelalloc]initWithFrame:CGRectMake(10,30,100,50)];label.text=@"IloveAppleverymuch";[self.viewaddSubview:label];但是当我的标签太短时,文本会默认被截断:IloveAppleve...我希望文本被截断,但保留整个单词,并保持框架大小:IloveApple...或者:Ilov

ios - 可以为 UITextField 提供自定义的单词建议来源吗?

我想知道在iOS4.2的某个文本字段中编辑时是否可以有一个自定义的建议词典如下图所示,默认的建议词典是英文词典。我想知道的是,是否可以给它一个字符串数组,以便文本字段只给出这些字符串作为建议。 最佳答案 不幸的是,这并不容易。如果你想这样做,你似乎有两个选择,而且看起来都不容易。1.滚动你自己的建议覆盖代码并禁用苹果的东西。2.(非常粗略)看看您是否可以利用iOS在输入文本时包含联系人姓名这一事实。我相信它这样做至少是为了将名称大写,但它也可以使用它来自动完成它们。 关于ios-可以为U

ios - 如何使用正则表达式查找以三个字符前缀开头的单词

我的目标是计算以一个以上的指定前缀开头的单词(在一个字符串中)的数量。格是以“非”开头的单词。所以在这个例子中...NSString*theFullTestString=@"nonsensenon-issueanonymouscontrolWord";...我想点击“废话”和“非问题”,但不想点击“匿名”或“controlWord”。我的点击总数应该是2。这是我的测试代码,它看起来很接近,但我尝试过的正则表达式形式都没有正确工作。此代码捕获“废话”(正确)和“匿名”(错误)但不是“非问题”(错误)。它的计数是2,但出于错误的原因。NSUIntegercountOfNons=0;NSSt