2015년 11월 6일 금요일

특정 문자열이 한글에 속해 있는지 검사 합니다.

ㆍ언어대상 : C#   ㆍ작성자 : 김민석  

        /// <summary>
        ///
해당 Char가 한글 범위에 있는지 확인 합니다.
        /// </summary>
        /// <param name="c"></param>
        /// <returns>한글인지여부</returns>

        public bool isHangle(char c)
        {
            bool ret = false;

            if (c >= '\xAC00' && c <= '\xD7AF')
            {
                ret = true;
            }
            else if (c >= '\x3130' && c <= '\x318F')
            {
                ret = true;
            }

            return ret;
        }

위의 함수를 통해 아래는 문자열에 한글이 포함되어 있는지 여부를 체크합니다.

        /// <summary>
        /// 문자열에 한글이 포함되어 있는지 여부를 반환합니다.
        /// </summary>
        /// <param name="c"></param>
        /// <returns></returns>
        public bool isHangle(string c)
        {
            bool ret = false;
            for (int i = 0; i < c.Length; i++)
            {
                char cur = c[i];
                if (isHangle(cur))
                {
                    ret = true;
                    break;
                }
            }

            return ret;

        }



해당 내용은 (주)데브존의 웹봇이 자동으로 저희 홈페이지와 API로 동기화한 내용입니다. 자세한 내용은 홈페이지 http://www.devzone.co.kr 또는 모바일 폰에서 http://devzone.co.kr을 접속 하여 확인해 보시기 비랍니다.
-  대표 전화 : 02) 2061 - 0753   - Fax : 02) 2061 - 0759   - Skype : devzone24
-  주소 : 서울특별시 양천구 목1동 923-14. 현대드림타워 1024호
-  기술 문의: 02) 2061-1259 김민석 기술이사


댓글 없음:

댓글 쓰기