숫자형 문자를 정수로 반환
숫자만 포함된 문자를 정소로 변환하는것은 매우 쉽습니다. 다만 문자에 숫자만 있다고 확실히 보장해야 합니다.
int value = Convert.ToInt32(str);
hexString을 정수로 변환
int n = Int32.Parsse(string,System.Globalization.NumberStyles.HexNumber);
문장이 숫자를 표현하는지 확인
str = "1234";
int num = 0;
bool is_num = int.TryParse(str,out num);
if(is_num==true){
//- 숫자형 문장입니다.
//- num에 숫자가 기록된다.
}
원하는 문자들만 출력, 특수문자를 제외하는 방법
using System.Text.RegularExpressions;
//- "0-9a-zA-Z,." 만 허용
string str= "abc,~1^1,1234@";
string tmp = Regex.Replace(str,"[^0-9a-zA-Z,.]+","");
광고좀 꾹 눌러주시면 고맙겠습니다.
'C#, MONO' 카테고리의 다른 글
c#과 Python의 연동 (1) | 2021.08.11 |
---|---|
Enum의 정보 변환 하기 (0) | 2021.08.11 |
SQlite (0) | 2021.08.10 |
유용한 File 접근 (0) | 2021.08.09 |
float[]를 double[]로 변화 (0) | 2021.08.09 |