-1

私が欲しいものを他にどのように表現すればよいかわからないので、私が持っているものと欲しいものの例を使用します.

私は持っている:

my $rss = ("<item><title>this is a test title</title></item>
<item><title>this is also a test title</title></item>");
my @items = ($rss =~ /<item>[\s.*]<\/item>/g);

そして、私が終わらせたいのはこれです:

@items[0]:    <title>this is a title</title>
@items[1]:    <title>this is also a title</title>

また、正規表現で新しい行を許可して、そのテスト文字列を実際の RSS に置き換えても機能するようにしたいと思います。私が間違っていることはたくさんあると思いますが、何時間も検索しても、自分がなりたい場所に近づくことができませんでした.

4

1 に答える 1

-1

私の講師が提供する解決策:

my @items = ($rss =~ m{<item>(.*?)</item>}gs);
于 2013-05-25T05:06:15.780 に答える