私はPerlでこれを行うソリューションを探しています。Perlのパターンマッチングすべての一致する部分だけを出力しますが、残りの部分は出力しません
例: 私の文字列の場合:
my $content = 'toto /app/blah titi\nhuh/app/ttt wew';
と私のパターンは次のとおりです。私は、アレイ内の出力として取得したい/app/something
:/app/blah
と/app/ttt
。
(grep -E -o '\/app\/[a-z]*'
が何をするか、基本的である)
私はそれが仕事を得ることができません! 私が試した:
my $content = 'toto /app/blah titi\nhuh/app/ttt wew';
$content =~ m/(\/app\/[a-z]*)/;
print "Group: $1 $2\n";
をこれだけプリント:/app/blah
(ない/app/ttt
)
と、とにかく、私はテーブルに結果を配置する方法がわからない:
my (@table) = @_;
テーブルには何も入っていません!
あなたは正規表現を作るために/g
修飾子を使用したいTHX
そして、あなたがしたいコマンドラインからではありません試合から
for loop
を作る: '[「$(printfの「A0、B1 \ nc2 a3 \ n '| perl -ne 'print m/a。/ g') "=" a0a3 "] || exit 1' –