如何确定字符串中的第一个字符是否是拉丁字母表中的字母

pek*_*eko 3 objective-c

我有一个带字符串的数组.检查数组中每个字符串的第一个字符是否来自拉丁字母表的最佳方法是什么?

Wes*_*ley 7

基本上你可以使用这样的字符集:

NSString* string = @"This is a string";
NSCharacterSet *letters = [NSCharacterSet letterCharacterSet];
if([letters characterIsMember:[string characterAtIndex:0]]) {
    // This is a letter
}
Run Code Online (Sandbox Code Playgroud)

这个例子不言自明:-)