0

✭star と ♦ diamond の両方が ASCII 拡張文字セットからのものであることは知っています。しかし、これらのような文字をプログラムでチェックするために使用できる iOS で利用可能な NScharacterSet はありますか?

4

2 に答える 2

0

これは、NSString オブジェクト メソッド rangeOfCharacterFromSet で実行できます。NSRange オブジェクトを返します。

そこから、

例えば。:

NSCharacterSet *charSet = [[NSCharacterSet characterSetWithCharactersInString:@"0123456789"] invertedSet];

NSString *string = @"Stach✭Overflow";

NSRange range = [string rangeOfCharacterFromSet:charSet];
if(range.location != NSNotFound) {
// one of those characters is exists in the string.
}else{
//no specifiedcharacter not found.
}
于 2013-04-25T07:05:12.910 に答える
0

文字セットを使用してこれらの記号を表示できますISO 8859-1 or UTF-8.

 [ ★ ] star solid [ number: ★]


 [ ♦ ] black diamond suit [name: ♦] [number: ♦]
于 2013-04-24T02:48:52.030 に答える