-3
공백과 특수 문자를 하이픈으로 바꾸고 싶습니다.Visual C# 문자열에서 특수 문자와 공백 바꾸기
내가 같은 하이픈이 아닌 모든 문자 문자 싶어?, (,), {,}, [,], <,>, ", ',!, < # 등
공백과 특수 문자를 하이픈으로 바꾸고 싶습니다.Visual C# 문자열에서 특수 문자와 공백 바꾸기
내가 같은 하이픈이 아닌 모든 문자 문자 싶어?, (,), {,}, [,], <,>, ", ',!, < # 등
@ 따라 당신은 "특수 문자"를 정의하는 방법에, 당신은 다만 할 수 있습니다
yourString = Regex.Replace(yourString,@"\W","-");
이 아닌 모든 영숫자 및 공백이 아닌 문자를 할 것입니다 :
var input = "this i$ [email protected] inp^t";
var replaced = Regex.Replace(input, @"[^\d\w\s]","-");
Console.WriteLine(replaced);
// Output: this i- s-m3 inp-t
괜찮아, 그것을 할 :) – VladL
에게 모든 진지하게 - 해결하려고 시도하십시오. 먼저 자신의 문제. 성공하지 못한다면 여기에 질문을 게시하고 코드 샘플과 함께 시도한 것을 제공하십시오. – tsells
그리고 당신이 겪고있는 문제는 정확히 무엇입니까? – PhoenixReborn