목록perl string (2)
꿈 많은 사람의 이야기
펄에서 자신이 원하는 문자를 찾고 싶을 때가 있을 겁니다 또는 문자열을 찾고 싶을 때가 있을 것이죠 그때 index( ) 함수를 사용할 수 있습니다. 해당되는 문자 또는 문자열이 어디에 위치해 있는지 알려주죠 단, 인덱스 번호로 알려줍니다 또 만약 발견을 못하면 -1이 반환됩니다. 소스 보면서 해보죠 사용방법은 아래와 같습니다. index(찾을 문자열, 찾는 값) 반환 되는 값은 해당 문자 또는 문자열이 위치한 인덱스입니다. $where 스칼라 변수에 e를 찾는 인덱스 값이 반환될 것입니다. e는 인덱스 기준으로 1이므로 1이 반횐되죠 이렇게요! 이번엔 문자열을 찾아볼까요? lesojin 이라는 문자열을 찾습니다. 찾을 값, 찾는 값은 둘다 스칼라 변수로 두었습니다 lesojin 문자열을 11번째 인덱스..
프로그래밍에서 문자열을 다루는 게 중요할 때가 많습니다. 그중 문자열을 자르고, 붙이고 하는 작업이 많은데요 펄에서도 그런 작업이 있습니다 split( ) 함수와 join( ) 함수가 그런 역할을 하는데요 split 함수는 문자열을 일정 규칙에 따라 잘라 배열에 넣어줍니다 join은 일정 규칙에 따라 붙여주고요 바로 소스로 가겠습니다~ 1 2 3 4 5 6 7 8 9 10 11 12 13 $line = "meryln:test:118:10:Randal:/home/meradf:/user/bin/perl"; @fields = split(/:/, $line); #line에서 : 를 기준으로 데이터를 잘라서 배열에 넣는다. print("@fields"); print("\n"); for($i = 0 ; $i