문자열 문자와 숫자 구분하기
문자열을 구분해서 숫자와 문장를 구분해서 사이즈를 변경하는 코드가 필요해서 작업하고 간략하게 기록한다.
반응형
< 문자와 숫자 구분 하기>
// 숫자와 단위를 분리
string[] parts = Regex.Split(_text, @"(?<=\D)(?=\d)|(?<=\d)(?=\D)");
// 숫자와 문자에 태그 붙이기
string formattedNumber = string.Join(string, parts.Select(part =>
{
if (char.IsDigit(part[0]))
{
return $"<size=100%>{part}</size>";
}
else
{
return $"<size=95%>{part}</size>";
}
}))
코드를 간략하게 설명하면 다음과 같다,
정규표현식으로 단위를 분리해서
숫자는 <size=100%> </size> 를 추가하고
문자에는 <size =95%> </size> 추가해서 formattedNumber 라는 변수에 저장하는 코드이다.
Char.IsDigit 메서드 : [링크]
★☆☆
반응형
댓글