MATLAB 버전 R2012a에서 문자열의 개별 단어를 표시하는 방법은 무엇입니까? 이 버전에서는 strsplit 함수가 작동하지 않습니다. 예를 들어 '안녕하세요, 여기 있습니다'라고 말하면됩니다. 모든 단어를 한 줄에 표시하고 싶습니다.MATLAB에서 문자열의 각 단어를 표시하는 방법
1
A
답변
3
한 줄의 각 단어는 새로운 라인을 각 공백을 대체하는 의미보다 정교한 패턴의 경우에
>> str = 'Hello, here I am';
>> words = regexp(str, '\s+', 'split').'
words =
'Hello,'
'here'
'I'
'am'
변경 '\s+'
:
strrep(s,' ',sprintf('\n'))
2
당신은 'split'
옵션 regexp
을 사용할 수 있습니다 필요합니다.
+0
감사합니다. ! 그리고 문자열의 일부만 표시하려면 어떻게해야합니까? 예를 들어 '안녕하세요'와 '여기'라는 단어 만? – user3281110
+1
첫 단어부터 두 번째 단어까지 'words (1 : 2)'. – Daniel
관련 문제
- 1. 문자열의 각 단어를 표시하는 방법은 무엇입니까?
- 2. UITextView에서 각 단어를 강조 표시하는 방법
- 3. UITextfield에 다른 색상의 각 단어를 표시하는 방법
- 4. 는 MATLAB에서 문자열의 각 라인에 문자열을 추가
- 5. 문자열의 각 단어를 대문자로 변경하는 방법은 무엇입니까?
- 6. 문자열의 각 단어를 C로 배열에 넣으십시오
- 7. 문자열의 각 단어를 목록에 추가 하시겠습니까?
- 8. 문자열의 특정 단어를 찾는 방법
- 9. 문자열의 특정 단어를 검색하는 방법
- 10. 문자열의 첫 단어를 얻는 방법
- 11. 문자열의 단어를 효율적으로 검색합니다.
- 12. Matlab에서 RGB 이미지를 표시하는 방법, 각 채널은 별도의 매트릭스입니까?
- 13. 는에 텍스트 뷰에서 특정 초 굵게 각 단어를 표시하는 방법
- 14. 문자열의 각 occourence 위치를 표시하는 방법은 무엇입니까?
- 15. 문자열의 각 문자를 표시하는 루프 | C++
- 16. python : 문자열의 단어를 바꾸십시오.
- 17. 각 페이지의 단어를 읽는 방법?
- 18. Matlab에서 n 자리로 표시하는 방법
- 19. Matlab에서 플롯의 기울기를 표시하는 방법
- 20. 하이퍼 링크 문자열의 각 단어
- 21. Matlab에서 여러 문자열의 날짜
- 22. matlab에서 문자열의 줄무늬를 삭제합니다.
- 23. 중복 된 단어를 강조 표시하는 방법?
- 24. Matlab에서 문자열의 알파벳을 얻는 것
- 25. 문자열의 특정 단어를 바꾸십시오.
- 26. 문자열의 단어를 계산하려고 시도합니다.
- 27. 문자열의 단어를 반환
- 28. 문자열의 단어를 반복적으로 뒤집습니다.
- 29. 문자열의 특정 단어를 일치시키고 범주화하십시오.
- 30. 매트릭스 matlab에서 단어를 찾을 수
함수'strsplit' (이에 해당)은 [파일 교환] (http://www.mathworks.com/matlabcentral/fileexchange/21710-string-toolkits/content/strings/strsplit.m)에서 사용할 수 있습니다. 이전 버전의 Matlab. – thewaywewalk
[문자열의 각 단어를 표시하는 방법은 무엇입니까?] (http://stackoverflow.com/questions/21612308/how-to-display-each-individual-word-of-a-string) – nkjt