NSCharacterSet
Swift で[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.