2016-09-19 3 views
-3

메서드에 의해 반환 된 문자열 값이 있으며 내 인용입니다. 예를 들면 '59'입니다. 이제 에 인용 부호을 제거하고 이라는 출력을 제공하고 싶습니다. 내가 어떻게 해?문자열에서 따옴표를 제거하는 방법은 무엇입니까?

'59'- 내가 생각하는 가장 간단한 방법은 빈 문자열로 '을 대체하는 것입니다

+0

'string.Replace' :' "'59 '"를 사용할 수 있습니다. Replace ("'", "") – Nico

+0

따옴표가 문자열에도 포함될 것으로 예상되는 경우 replace 대신 substring을 사용할 수 있습니다. – AVS

+1

json 결과를 받고있을 수 있습니까? 이 경우 문자열 바꾸기를 사용하지 말고 단순히 해당 json 데이터를 직렬화 해제해야합니다. – Filburt

답변

0

> 59 :에서 숫자 값을 추출

string Quoted = "'59'"; 
string UnQuoted = Quoted.Replace("'", ""); 
0

또 다른 더 일반적인 솔루션 문자열 :

 string str = "'59'"; 
     int num = int.Parse(Regex.Match(str, @"\d+").Value); //59 
관련 문제