Perl/문자열의일치와치환
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
Perl
횡설수설[2]
게시판[3]
링크
변경사항 (가장 최근의 "일반적인 수정"부터)
(다른 변경사항 없음)
-7,10 +7,7
** i : ignore case
* 앞에 m 이 없을 경우는 슬래쉬로만, m이 있으면 알파벳,숫자,화이트스페이스를 제외한 문자 쌍으로 패턴과 옵션을 구분한다.
문자열 일치 연산 이후에는 다음의 변수가 자동으로 할당된다.
* $` : 검색된 문자열의 앞부분
* $' : 검색된 문자열의 뒷부분
* $& : 검색한 문자열 자체
* 자세한 것은 [[/정규표현식]] 참조
== 문자열의 치환 ==
문자열의 일치
$변수 =~ /패턴/옵션 또는 $변수 =~ m/패턴/옵션
변수 안에 해당 패턴이 있는지 검색
패턴은
/정규표현식
을 사용할 수 있다.
옵션:
i : ignore case
앞에 m 이 없을 경우는 슬래쉬로만, m이 있으면 알파벳,숫자,화이트스페이스를 제외한 문자 쌍으로 패턴과 옵션을 구분한다.
자세한 것은
/정규표현식
참조
문자열의 치환
$문자열 =~ s/찾을패턴/바꿀문자열/옵션;
찾을 패턴은
/정규표현식
사용
치환한 패턴의 갯수를 반환
옵션:
i : ignore case
g : global
문자단위 치환
$변수명 =~ tr/찾을문자집합/바꿀문자집합/옵션;
정규표현식을 사용하지 않는다
- 는 사용가능하다. tr/a-z/A-Z/
컴퓨터분류
마지막 편집일: 2010-7-22 8:04 pm
(변경사항 [d])
5430 hits |
Permalink
|
변경내역 보기 [h]
|
페이지 소스 보기