[perl] Perl로 문자열 다루기

Perl은 문자열을 다루는 데 매우 유용한 기능을 많이 제공합니다. 이 기능을 사용하여 문자열을 조작하거나 변형할 수 있으며, 텍스트 처리 및 분석 작업에 유용합니다.

문자열 결합하기

두 개의 문자열을 결합하려면 . 연산자를 사용합니다.

my $string1 = "Hello";
my $string2 = "world";
my $combined_string = $string1 . " " . $string2;
print $combined_string;  # 출력: Hello world

문자열 분할하기

문자열을 분할하려면 split 함수를 사용합니다.

my $string = "apple,orange,banana";
my @fruits = split(',', $string);
foreach my $fruit (@fruits) {
    print "$fruit\n";  # 출력: apple, orange, banana 각각 한 줄씩
}

문자열 치환하기

특정 패턴을 가진 문자열을 다른 문자열로 바꾸려면 s/// 연산자를 사용합니다.

my $string = "Hello, world!";
$string =~ s/Hello/Hi/;
print $string;  # 출력: Hi, world!

문자열 검색하기

문자열 내에서 특정 패턴이나 문자열을 찾으려면 index 함수나 정규표현식을 사용합니다.

my $string = "This is a sample string";
my $position = index($string, "sample");
print "$position\n";  # 출력: 10

다른 유용한 함수들

Perl에는 문자열을 다루는 다양한 함수와 연산자가 있습니다. length, uc, lc, substr, chomp 등이 그 예입니다.

Perl을 사용하여 문자열을 다루는 기능은 다양한 작업을 수행할 때 매우 유용합니다. 여기에 제시된 기능들은 Perl 언어의 강력함을 보여주는 일부 기능에 불과합니다.

더 많은 자세한 내용은 Perl 공식 문서를 참고하시기 바랍니다.