안녕하세요
50번에서 어떻게 사용자 지정방식이 결과값으로 이어지는지 이해가 안가서 3가지를 질문드리네요.
1. 3번에서 @&@&@에서 &가 빈 자릿수를 지정하는데 제가 이해한 대로면 1 2 3이 나와야 하는데 어떻게 해서 ' 123' 이 나오는 건가요?
2. 4번에서 abde를 입력했고, 형식이 >>->>이면 제가 이해한 대로면 AB-DE가 나와야 하는데 어떻게 -ABDE가 나오는 건가요?
3. 그리고 @는 텍스트 한 자리인데 @*-에서 왜 @에 abc로 여러 자리가 들어가는 지 알고 싶습니다.
형식 / 입력값 / 결과 순으로 나열하자면
1. @@@-@@@ / 123456 / 123-456
2. @*- / abc / abc______ (선지에는 abc*_)
3. @&@&@ / 123 / 123 (선지에는 1 2 3)
4. >>->> / abde / -ABDE (선지에는 AB-DE)
이렇게 입니다.
좋은 답변 부탁드립니다.
안녕하세요.
3번
@&@&@&으로 지정된 서식에 123이 입력되면
뒤에서부터 채워집니다.
@&@&@
123
즉 뒤쪽의 @&@에 123이 대응되고
앞의 @& 중
@는 반드시 텍스트 한 자리나 공백으로 대치되는데, 값이 없는 경우 공백으로 대치됩니다.
& 는 값이 없는 경우 무시됩니다.
그러므로 결과적으로 앞에 공백이 있는 상태에서 123이 출력된
123
이 됩니다.
>>->>
에서 >는 개수에 관계없이 > 기호 뒤쪽을 대문자로 변경합니다.
그러므로 >>->>는 ->로 인식되어
-ABCD가 산출됩니다.
@*-에서 @와 같이 @가 한 개만 사용될 경우에는 입력된 값 전체로 대치됩니다.
그래서 123________
로 표시됩니다.
오늘도 즐거운 하루 되세요.
-
관리자2021-12-17 15:02:23
안녕하세요.
3번
@&@&@&으로 지정된 서식에 123이 입력되면
뒤에서부터 채워집니다.
@&@&@
123
즉 뒤쪽의 @&@에 123이 대응되고
앞의 @& 중
@는 반드시 텍스트 한 자리나 공백으로 대치되는데, 값이 없는 경우 공백으로 대치됩니다.
& 는 값이 없는 경우 무시됩니다.
그러므로 결과적으로 앞에 공백이 있는 상태에서 123이 출력된
123
이 됩니다.
>>->>
에서 >는 개수에 관계없이 > 기호 뒤쪽을 대문자로 변경합니다.
그러므로 >>->>는 ->로 인식되어
-ABCD가 산출됩니다.
@*-에서 @와 같이 @가 한 개만 사용될 경우에는 입력된 값 전체로 대치됩니다.
그래서 123________
로 표시됩니다.
오늘도 즐거운 하루 되세요.