2
":"
문자가 시작 부분에있는 경우 문자 ":"
을 공백 문자 " "
으로 바꾸고 싶습니다. TrimStart(":".ToCharArray())
은 문자를 제거하지 않고 문자를 대체합니다. Replace(":", " ")
은 시작 문자가 아니어도 문자를 모두 바꿉니다. 해결 방안은 무엇인가? Regex를 사용할 수 있습니까? 아니면 다른 방법일까요? 원하는 결과는 다음과 같습니다문자열 시작 부분에있는 문자 만 바꾸기
:abc -> abc
abc -> abc
a:bc -> a:bc
abc: -> abc:
이 정규식은'^ :'시작 부분에서만 일치합니다. –
부수적으로'TrimStart (':')'를 사용하여 가지고있는 것과 똑같이 할 수 있습니다. C#의'param' 키워드는 인수 목록을 자동으로 배열로 변환한다는 것을 의미합니다. –