Tuesday, December 25, 2012

Perl 의 Split 함수

Split 함수의 기본적인 사용
$s = "Happy:Lucky:Go";
@a = split(/:/, $s);   # ("Happy", "Lucky", "Go");

코드를 짧게 써보면
$_ = "Happy:Lucky:Go";
@a = split(/:/);   # ("Happy", "Lucky", "Go");

Regular expression 을 이용해 delimiter 를 지정할수 있다.
$_ = "Happy:Lucky:::Go";
@s = split(/:+/);

Split 함수 사용예
Paragraph 를 sentence 단위로 나눠보면
@sentence = split(/\./, $paragraph)

Sentence 를 word 단위로 나눠보면
@words = split(/ /, $sentence);

Word 를 character 단위로 나눠보면
@chars = split(//, $word);

키워드 : string functions
레퍼런스 :
http://www.comp.leeds.ac.uk/Perl/split.html

No comments:

Post a Comment