while($Html =~ m{<a/b([^>]+)>(.*?)</a>}ig) { my $Guts = $1; my $Link = $2; if($Guts =~ m{ /b HREF # "href" 속성 /s* = /s* # "="의 앞 (?: # 값은 "([^"]*)" # 큰 따옴표로 감싼 문자열 | # 또는 '([^']*)' # 작은따옴표로 감싼 문자열 | # 또는 ([^'">/s]+) # "기타 문자" ) }xi) { my $Url = $+; print $Url with link text: $Link\n"; } }