문자열 문자와 숫자 구분하기
문자열을 구분해서 숫자와 문장를 구분해서 사이즈를 변경하는 코드가 필요해서 작업하고 간략하게 기록한다.
반응형
< 문자와 숫자 구분 하기>
// 숫자와 단위를 분리
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 메서드 : [링크]
★☆☆
반응형
'개발 > 코드' 카테고리의 다른 글
Unity Code) 스킬트리 구현하기 (SKill Tree Code Sample) (0) | 2024.04.08 |
---|---|
코드) 특정 각도로 바라보게 하기 (0) | 2023.11.20 |
코드) Unity-FPS 표기 (Frame Per Second) (3) | 2022.10.27 |
c#) 숫자 0으로 자리수 체우기 (0) | 2022.09.20 |
c#) 배열에서 배열을 중복 제거하기 (0) | 2022.07.27 |
댓글