7
A
답변
31
string name = "HECHT, WILLIAM";
string s = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(name.ToLower());
나는 마크의 대답을 선정
0
public static string CamelCase(this string s)
{
if (String.IsNullOrEmpty(s))
s = "";
string phrase = "";
string[] words = s.Split(' ');
foreach (string word in words)
{
if (word.Length > 1)
phrase += word.Substring(0, 1).ToUpper() + word.Substring(1).ToLower() + " ";
else
phrase += word.ToUpper() + " ";
}
return phrase.Trim();
}
+0
@TruthStands : "Peter O'Toole"및 "Mary Smith-Jones"에 대한 올바른 결과를 생성하지 않습니다. –
+0
사실, 그러나 그것을 고치는 것은 어렵지 않을 것입니다. – TruthStands
0
(그것은 단지 낮은 - 투 - 상단 작동주의는, 따라서의 경우 낮은 시작),하지만이 또한 작동합니다
string s = Microsoft.VisualBasic.Strings.StrConv("HECHT, WILLIAM", VbStrConv.ProperCase,0);
적절한 참조를 추가해야하지만 모든 입력에 대해 작동하는지는 확실합니다.
4
난 그냥 매우 복잡 할 수 제대로 모든 사람의 이름을 활용 실제로이 이론에서 간단한 것처럼 보이지만 지적에 대한 답변을 포함하려면 :
- Peter O'Toole
- Xavier Sala-i-Martin
- Salvador Domingo Felipe Jacinto Dalí i Domènech
- Francis Sheehy-Skeffington
- 어쨌든
- Vincent van Gogh
관련 문제
- 1. 첫 번째 단어 선택기
- 2. mySQL에서 첫 번째 X 단어 (문자 만이 아님) 가져 오기
- 3. 첫 번째 문자가 지정된 단어 찾기 (Regex)
- 4. 위 첨자 css가있는 텍스트의 첫 번째 항목
- 5. PHP foreach 루프는 각 문자열의 첫 번째 문자 만 반환합니다.
- 6. 문자열의 첫 번째 문자 확인
- 7. 는 문자열에서 첫 번째 단어 추출 - 정규식
- 8. 첫 번째 레벨에 대한 jQuery 각 div
- 9. 각 하위 디렉토리에서 첫 번째 파일을 반환하십시오.
- 10. 각 부서의 첫 번째 두 급여
- 11. asp.net 문자 사이에 플립 문자열 (스왑 단어)
- 12. 첫 번째 발생 병렬 문자열 매칭 알고리즘
- 13. 필드의 DISTINCT 첫 번째 문자 반환 (MySQL)
- 14. ASPxTextbox - 마스킹, 마지막 또는 첫 번째 문자
- 15. WTSVirtualChannelRead 문자열의 첫 번째 문자 만 읽습니다.
- 16. cakephp 첫 번째 문자 만 사용하는 기본값
- 17. UITableView 첫 번째 위/아래 미사용 셀 변경
- 18. 언어 특정 문자 일 때 첫 번째 문자 반환
- 19. 첫 번째 문자열 앞에 문자열을 가져옵니다. php로
- 20. 문자열에서 문자열 배열의 첫 번째 위치 찾기
- 21. 문자열 첫 번째 문자에 대한 Regex
- 22. 첫 번째 문자로 문자열 정렬 [C]
- 23. Grep 첫 번째 문자열 일치하는 정규식
- 24. 문자열을 첫 번째 문자 (영문자 및 숫자)로 그룹화
- 25. 공백 문자 다음에 나오는 첫 번째 단어 뒤에 나머지 텍스트를 얻으려면 어떻게해야합니까?
- 26. 단어 문자열에서 각 단어의 첫 글자를 검색하기위한 술어
- 27. 단어 배열로 문자열 나누기
- 28. 각 줄의 첫번째 단어 삭제
- 29. 문자열 열을 기반으로 고유 한 첫 번째 문자를 선택하십시오.
- 30. 정규식 패턴과 일치하는 첫 번째 문자 집합을 결정할 수 있습니까?
그 안에 있습니까? 어머. +1 –
@Marc : ToTitleCase()는 "Peter O'Toole"과 "Mary Jones-Smith"를 제대로 처리합니까? –
@ 그랜트 : 피터는 새로운 이름이 필요합니다. 메리는 괜찮습니다. –