2017-12-15 15 views
-8

단어를 검색 할 텍스트 문자열이 있습니다.Perl에서 변수의 발견 된 텍스트를 설정하는 방법

변수를 발견 된 단어로 설정해야합니다.

내 검색 단어 내가 변수에 일치하는 하위 문자열을 둘 필요가 NY

Cat dog Jim NY You

내 텍스트가된다.

#!/usr/bin/perl 

$x = "Cat dog Jim NY You"; 

if ($x=~/NY/) { 
    print "???\n"; 
} 
+0

작은 예제가 필요합니다 –

+3

'perldoc perlre' ... "캡쳐"를 찾으십시오 – toolic

+0

좋습니다! 그게 내가 필요합니다. –

답변

2

캡처 ((...))를 사용하십시오.

if (my ($capture) = $x =~ /(NY)/) { 
    say $capture; 
} 
그런데

, 항상 사용 use strict; use warnings qw(all);.

위의 프로그램도 use feature qw(say);이 필요합니다.