2007년 08월 15일
PERL 정규표현식의 앵커(\b)
예제 :
#!/usr/bin/perl -w
use strict;
my $str = "45 00 11 45 abc:80:def";
my @arr = $str =~ /\b[\da-fA-F]{2}\b/g;
print "@arr";
원하는 결과물(바이너리 코드만 출력되야한다.)
45 00 11 45
하지만 출력되는 결과물
45 00 11 45 80
왜 원치않은 80이 출력될까?
왜 다른것들은 제대로 출력이 되는 것일까?
앵커 \b 의 대한 확실한 이해가 되면 자료 보충할 것입니다.
감사합니다.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- perl 문법 by 변익수
- Perl programming(Ⅰ) by 제갈장비
- 파티션별 용량 체크 by 변익수
- c언어 열혈강의 11장 정리 by jinaida
# by | 2007/08/15 18:25 | perl with people | 트랙백 | 덧글(2)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
펄매니아에 답글을 올렸답니다.
즐거운 하루 보내세요. :-)