1
$match="";
for($i=0;$i<=$#wor;$i++)
{
$match=$match.$letter[$wor[$i]];
}
print $match;
open ABC,"<words.txt";
while(<ABC>)
{
if($_ =~ /^$match$/)
{
print "$_";
print "\n";
}
}
다음 코드에서 $ _ 변수에 $ _와 일치시킬 수는 없습니다 (실제 일치하는 메타 문자 포함). 일치 해)? 따라서 출력이 생성되지 않습니다. 어떤 변경이 필요합니까?perl에서 정규 표현식을 사용하는 메타 문자를 포함하는 변수와 일치 시키려면
하지만 처음부터 끝까지 검색하고 싶습니다. 당신이 그렇게 말씀하신 경우는 도움이 것 – Luv
... – Alnitak
당신은'할 수있는 경우 (/^$ {일치}/||/$ {일치} $ /) {...}' – Alnitak