문자열 서식 지정 패턴을 C의 printf()
에서 C# string.Format()
패턴으로 변환하려면 어떻게해야합니까? 다른 문자열 패턴에 하나의 문자열 패턴을 변환 C#의 "X4"
C 스타일 printf 포맷을 C# 문자열 포맷으로 변환하려면 어떻게해야합니까?
1
A
답변
1
에 예를 C의 "%04x"
변환에 대한
가장 내가 생각하는 정규식으로 얻을 수있다.
(. 문제가 관심의 몇 가지 부분에 대한 일반적인 혹은 제한된 경우 그건 내 방식이 될 것입니다) 당신은 그물에서의 printf 후 있다면, 그것은 lib 디렉토리로 해결할 수 : http://www.codeproject.com/Articles/19274/A-printf-implementation-in-C https://sourceforge.net/projects/printfnet/
또는 실제의 printf에 PInvoke를 가진 : http://community.bartdesmet.net/blogs/bart/archive/2006/09/28/4473.aspx
아마도 두 (오픈 소스) 많은 라이브러리 중 하나로부터 추출 될 수 및 String.format에의 printf 패턴으로 변환하는 일반적인 접근.
특별히 문제가 있습니까? – cup
"% 04x"는 "x4"로 변환됩니다. 사례 차이점에 유의하십시오. – Illishar