줄의 텍스트 파일, 파일 조각을 처리하는 동안, 단어, 문자 및 반복 탐색은 매우 일반적인 작업입니다. 그리고 간단한 루프 반복을 위해, 플러스 표준 입력 또는 파일의 행, 단어, 문자의 기본 반복적 인 방법 인 파일에서 리디렉션합니다.
아도 즉시 그것을 달성하는 방법을 살펴 보자.
(1) 각 광고 반복 텍스트
표준 입력 읽어 while 루프를 사용하여이 표준 입력에 판독하기 위해서는,이 표준 입력 리디렉션되도록 다음과 같이 파일을 리디렉션 할 필요가있다 :
반면 읽기 라인; 이렇게 에코 $ 선을; 완료 < 파일 이 .txt
표준 입력 줄에서 읽을 코드의 첫 번째 라인 및 표준 입력 file.txt를의 소스는 데이터 트래픽 리디렉션의 마지막 줄은 file.txt를의 내용은 표준 입력을 리디렉션 할 수 있기 때문이다.
2, 반복 행은 모든 단어는
우리는 다음과 같이 코드 워드 라인을 반복하는 루프를 사용할 수 있습니다 :
라인을 읽을; 에 대한 단어 에서 $ 라인; 이렇게 에코 $ 단어; 끝난
코드의 첫 번째 라인은 표준 입력에서 회선 다음 루프 용으로 반복 행에있는 모든 단어를 출력을 판독 실제로 매우 간단하고 실용적이다.
도 3은 각 캐릭터에 단어를 반복
각 문자의 반복 단어가 세 개의 가장 어려운 반복이, 문자를 추출하기 때문에, 다음과 워드로부터 소정의 기술이 필요하다고 할 수있다 :
루프 반복의 가변 I를 사용하여, 길이 0-1 자로 반복 범위이다. 어떻게 문자가하는 말을 제거하려면? 경우 start_position 문자 count_of_characters부터, 그 반환 된 문자열 문자열을 의미 문자열, {경우 start_position : count_of_characters 문자열} 우리는 i 번째 단어 문자 ($)를 꺼내어 식을 사용할 수 있습니다 상기 i 번째 문자열에서 물론 단어의 첫 번째 문자, 하나의 반복 문자열 추출 기법 인 길이의 문자열을 반환한다. 다음과 같이 그래서 코드는 다음과 같습니다
대 ((I = 0 ; I는 $ {# 단어} <; ++ I)) 않는 반향 $ {단어 : 난 : 1 }; 끝난
참고 : $ {# 단어} 가변 워드 길이 값, 단어, 즉 길이를 반환합니다.