문자열의 줄 수 계산<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
이것은 아마도 멍청한 질문 일 뿐이지 만, 나는 프로그래밍 전문가가 아니며 솔루션을 찾지 못했습니다.
감안할 때 "텍스트 파일로드"가져온 및 문자열로 저장된 텍스트 파일입니다. 문자열에는 여러 줄이 있으며 다음과 같이 보입니다.
"lorem ipsum lorem ipsum
lorem ipsum
lorem ipsum
lorem ipsum lorem ipsum "
이제 문자열 내의 줄 수나 캐리지 리턴 수를 계산하려고합니다. 자바에서는 while 루프 내에서 다음 반복자를 사용할 것이지만 jmp 내에서 자신을 도울 수는 없습니다.
나에게 해결책이 있니? 감사!
문자열의 줄 수를 계산합니다.Item () 및 Items () 함수는 잘 알려져 있지 않습니다. (아마 너무 문서화 된) Word () 및 Words () 함수와 병렬로 작동합니다. 이들의 유일한 차이점은 Item ()과 Items ()가 여러 개의 연속 된 구분 기호를 개별적으로 처리한다는 점입니다.
Item ()과 Word () 및 Words ()를 찾을 수 있습니다. 문자 기능 .
- 제프
문자열의 줄 수를 계산합니다.마지막 줄이 빠졌거나 어쩌면 더 이상 없습니다. Words () 함수는 여러 구분 기호를 무시하는 것으로 보입니다. Jim의 방법은 텍스트 파일에 빈 행이 있으면 더 안전합니다.
문자열의 줄 수를 계산합니다.우리는 원하지 않을 것입니다 : n_rows = N 개 항목 ( 말 ( 티 , "\!엔" )) - 1 ; 캐리지 리턴 수를 계산하는 경우? 또는 나는 무엇인가 놓치고 있냐?
문자열의 줄 수를 계산합니다.빠른 anwsers 주셔서 감사합니다. 두 예제 모두 잘 작동합니다!
문자열의 줄 수를 계산합니다.루프를 사용하여이를 수행하는 여러 가지 방법이 있습니다. 다음은 적어도 적은 양의 텍스트에 잘 작동하는 루프가 필요없는 Words () 함수를 사용하는 예제입니다.
티 = 텍스트 파일로드 ( "text.txt" ) ;
n_rows = N 개 항목 ( 말 ( 티 , "\!엔" )) ;
문자열의 줄 수를 계산합니다.다음은 행 수를 얻는 한 가지 방법입니다. 우선 txt 파일을 데이터 테이블로 읽어 들여 JMP가 라인을 찾아낸다. 프리 뷰어를 사용하여 txt 파일을 읽은 다음 열린 코드를 캡처 한 다음, 일단 읽은 후 작성된 데이터 테이블에서 소스 코드를 잘라 붙여 넣었습니다.
기본 이름은 여기에있다. ( 1 ) ;
파일 = "C : \ Users \ ........... xxx.txt" ;
dt = 열다 (
파일 ,
기둥 ( 기둥 ( "c000001" , 캐릭터 , "명사 같은" ) ) ,
설정 가져 오기 (
라인 끝 ( CRLF , CR , LF ) ,
필드 끝 ( CSV ( 0 ) ),
스트립 인용문 ( 1 ) ,
따옴표로 아포스트로피 사용 ( 0 ) ,
전체 파일 검색 ( 1 ) ,
빈 열을 숫자로 처리하십시오. ( 0 ) ,
NumericColumns 압축 ( 0 ) ,
CompressCharacterColumns ( 0 ) ,
CompressAllowListCheck ( 0 ) ,
레이블 ( 0 ) ,
열 이름 시작 ( 1 ) ,
데이터 시작 ( 2 ) ,
읽기 라인 ( "모든" ) ,
연도 규칙 ( "20xx" )
)
) ;
윤곽 = N 행 ( dt ) ;
닫기 ( dt , 부러워하다 ) ;
rr = 텍스트 파일로드 ( 파일 ) ;