파싱(parsing)은 사전적으로 '어구의 해부'(또는 구문의 해석)를 뜻해요. 다시말해 문자열을 의미있는 단위로 나누어내는 것이지요. 프로그래밍에서 역시 파싱은 '의미있는 문자열만을 추출함'이라는 뜻으로 자주 쓰여요. 예를 들어 아래와 같은 문자열이 있는 거에요. "과자가 있었다.고구마가 있었다.음모가 있었다." 만약 당신이 이 전체 문자열을 원하지 않는다면, 단지 무엇들이 있었는지만 알고 싶다면- 다음과 같은 코드를 이용해서 문자열 배열로 추출해낼 수 있을 거에요. Dim T() as String Const Ostr as String = "과자가 있었다.고구마가 있었다.음모가 있었다." T = Split(Ostr, "가 있었다.") 'T(0) = "과자", T(1) = "고구마", T(2) = "음모..
우선 우리가 채팅상으로 쓰는 욕들을 나열해 봅시다 욕필터에 않걸러지게 쓰는 욕들도 적어봅니다 예 ) 시발, 시1발 시 발, 씼 빨, ㅅ ㅣ ㅂ ㅏ 등등. 우리가 코딩으로 처리할 수 있는건 시발 과 ㅅ ㅣ ㅂ ㅏ 정도 입니다. 씼빨 같은 욕에 들어가는 단어는 아니지만 발음과 뉘앙스가 욕으로 해석되는건 처리하지 못합니다. 시123123발
Split는 '분리하다, 나누다'라는 뜻을 가진 단어에요. 같은 이름의 함수 역시 문자열을 구분자를 기준으로 나누어주는 역할을 해요. Split 나눌 문자열, [구분자], [나눔 한계], [나눔 방법] '나눌 문자열'은 구분자를 기준으로 나누어질 대상 문자열이에요. 생략 불가능한 인수에요. '구분자'는 '나눌 문자열'이 무엇을 기준으로 나뉘어지는지를 뜻하는 문자열이에요. '구분자'가 '나눌 문자열'에 없는 문자열이라면 '나눌 문자열' 그대로가 반환되어요. 생략 가능하고, 생략하면 공백으로 처리되어요. '나눔 한계'는 '나눌 문자열'이 '구분자'에 의해 최대 몇 조각 날 수 있는지를 뜻하는 수에요. '조각의 수'이므로 1을 입력하면 '나눌 문자열' 그대로, 2는 한 번 나눠지며 3은 두 번 나뉘어지는 거에..