반응형
문자열에 제로 패딩 추가
문자열 길이가 항상 4가 되도록 "0" 패딩을 문자열에 추가하려면 어떻게 해야 합니까?
예
If input "1", 3 padding is added = 0001
If input "25", 2 padding is added = 0025
If input "301", 1 padding is added = 0301
If input "4501", 0 padding is added = 4501
왼쪽 패드를 사용할 수 있습니다.
var newString = Your_String.PadLeft(4, '0');
myInt.ToString("D4");
string strvalue="11".PadRight(4, '0');
출력 = 1100
string strvalue="301".PadRight(4, '0');
출력 = 3010
string strvalue="11".PadLeft(4, '0');
출력 = 0011
string strvalue="301".PadLeft(4, '0');
출력 = 0301
"1".PadLeft(4, '0');
int num = 1;
num.ToString("0000");
와 함께sed
- 항상 세 개의 선행 0을 추가합니다.
- 그런 다음 4자리로 자릅니다.
sed -e 's/^/000/;s/^0*\([0-9]\{4,\}\)$/\1/'
언급URL : https://stackoverflow.com/questions/3122677/add-zero-padding-to-a-string
반응형
'programing' 카테고리의 다른 글
MySQL에서 중복 레코드만 선택하여 표시 (0) | 2023.09.03 |
---|---|
SSL 연결은 mysql 클라이언트에서는 작동하지만 Perl DBI에서는 작동하지 않습니다.마리아DB (0) | 2023.09.03 |
Git: 분기된 로컬 분기의 모든 변경 내용 삭제 (0) | 2023.09.03 |
Haml에 인라인 자바스크립트를 어떻게 포함합니까? (0) | 2023.09.03 |
node.js http와 함께 http 프록시를 사용하려면 어떻게 해야 합니까?고객님? (0) | 2023.09.03 |