Perl/문자열의일치와치환
문자열의 일치
$변수 =~ /패턴/옵션 또는 $변수 =~ m/패턴/옵션
- 변수 안에 해당 패턴이 있는지 검색
- 패턴은 /정규표현식을 사용할 수 있다.
- 옵션:
- 앞에 m 이 없을 경우는 슬래쉬로만, m이 있으면 알파벳,숫자,화이트스페이스를 제외한 문자 쌍으로 패턴과 옵션을 구분한다.
문자열의 치환
$문자열 =~ s/찾을패턴/바꿀문자열/옵션;
- 찾을 패턴은 /정규표현식 사용
- 치환한 패턴의 갯수를 반환
- 옵션:
- i : ignore case
- g : global
문자단위 치환
$변수명 =~ tr/찾을문자집합/바꿀문자집합/옵션;
- 정규표현식을 사용하지 않는다
- - 는 사용가능하다. tr/a-z/A-Z/
컴퓨터분류