첫 번째 공백에서 문자열을 분할하려고 하 고 두 번째 절반 만 유지하려고합니다. 따라서 입력이 "1. 철강 상단"인 경우 출력은 "철강 상단"이됩니다. 나는 여기에서 몇 가지 다른 예제로 작업 중이며 작동하지 않습니다. 생각? 감사.첫 번째 공백에서 문자열 분할
답변
var myString = "1. top of steel";
var newString = myString.Remove(0, myString.IndexOf(' ') + 1);
당신은 할 수 :
이string myString = "1. top of steel"; //replace this with the input
string resultString = myString.IndexOf(' ') > -1
? myString.Substring(myString.IndexOf(' ') + 1)
: myString;
splitString은 배열이어야하며, 그렇다고하더라도 첫 번째 공간뿐만 아니라 각 공간에서 분할되기 때문에'myNewString'이'top'이됩니다. – jzworkman
Split 결과를 저장하려면 배열이 필요합니다. 또한 입력에 둘 이상의 공백이 포함되어 있으면 올바르게 작동하지 않습니다. – Attila
이 코드는 작동하지 않으며 버그가 너무 많습니다. 1) splitString은 배열이어야합니다. 2) 스플릿 함수는 매개 변수로 배열을 필요로합니다. 3) 첫 번째 2 점이 무시되는 경우에도 첫 번째 인덱스의 요소 만 반환하고 나머지 문자열은 반환하지 않습니다. –
그냥 다음과 같은 것을 사용이 쉽게 Substring
를 사용하여 수행됩니다
string[] stringTokens = originalString.Split(new char[] {' '}, 2, StringSplitOptions.RemoveEmptyEntries);
if(stringTokens.Length >= 2)
newString = stringTokens[1];
:
string myString = "1. top of steel";
string newString = myString.Substring(myString.IndexOf(' ') + 1);
것은이 당신에게 줄 것이다 새로운 것 첫 번째 공간 다음에 시작합니다.
- 1. 첫 번째 공백에서 문자열 분할
- 2. 첫 번째 콜론에서 문자열 분할
- 3. 첫 번째 발생시 분할
- 4. 자바 스크립트가 공백을 포함하는 문자열에 첫 번째 공백에서 잘리는가?
- 5. 문자/분리 문자의 첫 번째 발생시 문자열 분할
- 6. 파이썬 : 분할 할 때 첫 번째 문자
- 7. 분할 문자열
- 8. 첫 번째 분할 다음 슬라이스 값
- 9. 문자열/목록의 첫 번째 요소는
- 10. 분할 문자열
- 11. 첫 번째 경우에만 특수 기호로 자바 문자열을 분할 하시겠습니까?
- 12. 분할 문자열
- 13. 첫 번째 문자열 앞에 문자열을 가져옵니다. php로
- 14. 문자열에서 문자열 배열의 첫 번째 위치 찾기
- 15. 문자열 배열의 첫 번째 문자열을 건너 뜁니다
- 16. 문자열 첫 번째 문자에 대한 Regex
- 17. Grep 첫 번째 문자열 일치하는 정규식
- 18. 첫 번째 문자로 문자열 정렬 [C]
- 19. 구분 기호의 첫 번째 발생으로 문자열 분리
- 20. 첫 번째 발생 병렬 문자열 매칭 알고리즘
- 21. 분할 문자열
- 22. 분할 문자열
- 23. 분할 문자열 []
- 24. 분할 문자열
- 25. 분할 문자열
- 26. 분할 문자열
- 27. 분할 문자열
- 28. 구분 된 문자열에서 첫 번째 토큰 추출
- 29. 분할 고장 나는 행렬의 첫 번째 값에 걸릴 때
- 30. RavenDb 인덱스, 분할 필드, 분할의 첫 번째 항목에 적중 없음
'string secondHalf = myString.Split (new char [] ', 2) [1];'배열의 최대 크기로 Split 메서드를 사용하십시오. – BenVlodgi