문자열 판단

1135 단어 문자열
NSString *string 객체의 각 문자에 대한 판단
unichar a=[string characterAtIndex:i];

위의 이 코드는 i번째 문자를 얻을 수 있습니다
 
중국어 문자인지 아닌지 판단하는 방법
if(a >= 0x4e00 && a <= 0x9fa6)

{

     //      

}

영문이나 숫자인지 아닌지를 판단하다
if( isalpha(a) )

{

//    

}



if( isalnum(a) )

{

  //       

}

if( isdigit(a) )
{
  //
}

사실 OC와 C의 문자 함수 호출 차이는 많지 않다. 다른 예를 들어 isascii 등의 호출은 참고할 수 있다.http://www.2cto.com/shouce/chssc/ctype/isascii.html

좋은 웹페이지 즐겨찾기