프로그래밍 언어/C++

dash를 제외한 문자열에서 영숫자가 아닌 모든 문자를 제거하는 방법

Rateye 2021. 6. 17. 21:11
728x90
반응형
질문 : 대시를 제외한 문자열에서 영숫자가 아닌 모든 문자를 제거하려면 어떻게합니까?

대시 및 공백 문자를 제외하고 문자열에서 영숫자가 아닌 모든 문자를 제거하려면 어떻게합니까?

답변

[^a-zA-Z0-9 -] 를 빈 문자열로 바꿉니다.

Regex rgx = new Regex("[^a-zA-Z0-9 -]"); str = rgx.Replace(str, ""); 
출처 : https://stackoverflow.com/questions/3210393/how-do-i-remove-all-non-alphanumeric-characters-from-a-string-except-dash
728x90
반응형