我想在 Swift 中定义一个NSCharacterSet
包含:[A-Z](注意双字节,这不是 [AZ])。
这样做的正确语法是什么?下面我在 Objectiv C 中工作的代码似乎并不那么容易转换为 Swift。
NSRange alphaDoubleByteRange;
NSMutableCharacterSet *alphaDoubleByteLetters;
alphaDoubleByteRange.location = (unsigned int)[@"A" characterAtIndex:0];
alphaDoubleByteRange.length = 26;
alphaDoubleByteLetters = [[NSMutableCharacterSet alloc] init];
[alphaDoubleByteLetters formUnionWithCharacterSet:[NSCharacterSet characterSetWithRange:alphaDoubleByteRange]];
// Now alphaDoubleByteLetters contains what I want.