我正在尋找一種解決方案來在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) = @_;
的表不包含任何東西!
THX
而從您希望的命令行:'[「$(printf的「A0 B1 \ nc2 a3 \ n'| perl -ne'print m/a。/ g')「=」a0a3「] || exit 1' –