123得票17回答
在Swift中从字符串中删除所有非数字字符

我需要解析一些未知数据,其中应该只包含数字值,但可能包含空格或其他非字母数字字符。 在Swift中有没有新的方法来做这件事?我在网上找到的所有内容似乎都是用旧的C方式完成的。 我正在查看 stringByTrimmingCharactersInSet - 因为我确信我的输入字符串只会在开头...

74得票9回答
从NSString中去除非字母数字字符

我正在寻找一种快速简便的方法来从NSString中删除非字母数字字符。可能需要使用一个NSCharacterSet对象,但是我很累并且没有找到任何能够返回仅包含字符串中字母数字字符的字符串。

69得票6回答
如何在Swift 2.0中使用stringByAddingPercentEncodingWithAllowedCharacters()方法来处理URL?

我在 Swift 1.2 中使用了这个。let urlwithPercentEscapes = myurlstring.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding) 现在这给出了一个警告,要求我使用stringB...

55得票3回答
NSCharacterSet:如何将“_”添加到字母数字字符集文本限制中?

构建一个NSCharacterSet以限制UITextField输入用户名。我想让用户也能输入下划线(因此是[A-Za-z0-9_]),但alphanumericCharacterSet不包括它。是否有一种简短的方式指定这样的范围?我看到了+(id)characterSetWithRange:...

28得票9回答
NSCharacterSet生成NSArray

目前我可以像下面这样制作字母数组 [[NSArray alloc]initWithObjects:@"A",@"B",@"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"...

27得票3回答
如何在Swift中检查字符串是否包含字母?

我想检查一个特定的字符串是否包含字母。 到目前为止,我找到了NSCharacterSet.letterCharacterSet()作为字母集合,但是我无法检查该集合中的字符是否在给定的字符串中。当我使用以下代码时,我会收到一个错误提示: 'Character' is not conv...

24得票2回答
如何创建自定义的NSCharacterSet?

我正在使用CharacterSet.urlQueryAllowed将百分号编码添加到字符串中。 某些字符没有按照我预期的方式进行编码(即&和?未更改)。 话虽如此,我想构建一个自定义的CharacterSet,最好基于现有的一个。 如何才能最好地实现这一点?

19得票6回答
stringByTrimmingCharactersInSet:无法删除字符串中间的字符

我想从我的字符串中删除“#”。 我已经尝试过: NSString *abc = [@"A#BCD#D" stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"#"]]; 但它仍...

18得票3回答
从NSString中删除NSCharacterSet中的字符

我有一个 NSCharacterSet 包含了我想从 NSString 中删除的所有字符。 我该怎么做呢?

9得票2回答
了解NSCharacterSet的invertedSet方法的用途

当我学习字符串方法时,我发现了这个有用的类NSCharacterSet。 在这篇文章中,它被很好地定义为类似于字符串,但用于保存无序集合中的字符。 接下来我发现了一个有用的方法invertedSet,但是它变得不那么清晰了。然后我阅读了很多页面,它们都概述了基础知识并跳到高级解释。所以如果...