정규식1 Golang 정규식을 통한 특수문자 제거 방법 1 모든 문자없이 오직 한글만 필요한 경우에 해당하는 방법이다. 한글의 자음은 ㄱ-ㅎ, 모음은 ㅏ-ㅣ, 그리고 모든 폰트는 가-힣 까지 존재한다. re := regexp.MustCompile(`[ㄱ-ㅎㅏ-ㅣ가-힣]+`) key := re.ReplaceAllString("ㄱ-ㅏ*가/각", "") output : ㄱㅏ가각 해당 방법은 한글뿐만 아니라 영문도 가능하기 때문에 알파벳의 시작과 끝만 알면된다. 방법 2 특수문자는 너무나도 많지만, 대다수의 특수문자를 걸러내고자 할때는 해당 방법을 사용하면 된다. re := regexp.MustCompile(`[\{\}\[\]\/?.,;:|\)*~!^\-_+@\#$%&\\\=\(\'\"\n\r]+`) key := re.ReplaceAllString("ㄱ-ㅏ*가.. 2019. 12. 13. 이전 1 다음