문자열 내의 문자 수를 계산하고 같은 문자 수의 다른 문자열을 만드는 방법은 모두 "*"와 같은 단일 문자로 바꾸십시오. 고맙습니다. 물론C# - 문자열 길이를 계산하고 각 문자를 다른 문자로 바꿉니다.
답변
string newString = new string('*', oldString.Length);
,이 암호 등가물을 표시, 그것은 별표의 고정 된 수 사용하는 것이 더 좋을 수도있다 - 덜 단서 더 나은. 물론, 당신은 (소금) 암호 해시 그냥 해시를 저장하지 분명히 수 을하기 때문에 거라고, 당신이 실제 길이를 알 수없는 어쨌든
;-p 또 다른 해결책은 다음과 같습니다
Console.Write(System.Text.RegularExpressions.Regex.Replace("test",".", "*"));
퍼포먼스의 관점에서, 이와 같은 목적으로 Regex 객체를 생성하는 것은 현명하지 못한 일입니다. 위의 문자열 메서드가 더 성능이 좋을 것입니다. – Qwerty
yah, 나도 알아.하지만 질문은 어떤 성능 문제도 묻지 않았다. – daxsorbito
"성능 관점에서 ... Regex 객체를 만드는 것은 현명하지 못합니다"라고 백업하십시오. 이상적인 해결책은 아니지만 "조숙 한 최적화 추측"의 나쁜 경우와 같은 냄새가납니다. –
var message = "hello world" ;
var newMessage = new String('*', message.Length);
대신 message.Length를 사용하십시오. –
동의, 바보 같은 오타. 고마워! – Qwerty
- 1. 문자열. 문자를 문자열로 바꿉니다
- 2. Jquery에서 각 문자를 다른 문자로 바꾸는 방법
- 3. 로컬로 매핑 된 드라이브 네트워크 문자를 다른 문자로 바꿉니다.
- 4. PHP에서 문자를 다른 문자로 변환
- 5. Objective c에서 문자열 문자를 문자로 어떻게 Comapare합니까?
- 6. 일치하는 각 문자열을 Ruby에서 다른 값으로 바꿉니다.
- 7. 모든 악센트 부호가있는 문자를 해당 LaTeX 문자로 바꿉니다
- 8. PHP 문자열에서 선택한 문자를 바꿉니다.
- 9. Vim 정규식을 n 문자로 바꿉니다.
- 10. 문자열의 첫 번째 문자를 다른 문자열의 문자로 그룹화하십시오.
- 11. 특수 문자로 문자열 배열 정렬
- 12. C# 각 열의 형식과 길이를 얻고 길이를 사용하여 각 필드 끝에 공백을 넣을 수 있습니다.
- 13. 자바 스크립트에서 두 개 이상의 문자를 바꿉니다.
- 14. 첫 번째 문자로 문자열 정렬 [C]
- 15. 자바에서 문자열의 특수 문자를 바꿉니다
- 16. Apache mod_rewrite가 REQUEST_URI의 문자를 바꿉니다.
- 17. 모든 비 숫자를 문자열의 빈 문자로 바꿉니다.
- 18. Windows 장치 경로를 드라이브 문자로 바꿉니다.
- 19. 문자열 길이를 제한하는 정규식
- 20. 문자열 목록을 jquery로 바꿉니다.
- 21. 문자로 문자를 그릴 때 커닝 문제가 발생합니다.
- 22. 탭 문자로 문자열 분리
- 23. 문자로 문자열 받기
- 24. 각 줄을 문자로 시작하십시오 (이미 해당 문자로 시작하지 않는 경우)
- 25. 한 문자를 여러 문자로 바꾸기 (번역)
- 26. 문자를 단일 공백 문자로 비교 Java
- 27. .NET에서 URL 인코딩 된 문자열의 길이를 멀티 바이트 문자로 제한
- 28. 문자열 배열의 문자로 시작하는 요소 검색
- 29. PHP : 다른 문자열에있는 문자열 문자를 제거하십시오.
- 30. 문자열의 각 문자로 NSString을 분할하는 방법은 무엇입니까?
이 집입니다. – Nate
개인 프로젝트가 없습니다. – user