2017-12-15 8 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);が必要です。

関連する問題