2011-02-01 6 views
0

申し訳ありませんがみんな、私はまだ画像を投稿することができないので、それはあまりにも多くの問題がない場合は、これを参照してください。 yahoo pipe screenshot正規表現の構文やyahooパイプを設定する方法に問題がありますか?

は私がやろうとしていることは、括弧内のアドレス、および他には何をつかむです。それを$ 1に置き換えると、 "item.description"全体が括弧内のアドレスに置き換えられるはずです。

この正規表現(\(.+\))は機能するはずですが、何らかの理由でフィードが変更されていません。

私はyahooパイプがページを助け、彼らが与えたRegexの例に基づいて、これがうまくいったはずであることを理解しようとしました。

私はここで何が分かりませんか?あなたが言うことができない場合は、私は初心者のようなものですので、親切に...

答えて

1

のみ括弧とその内容にマッチし(\(.+\))正規表現、それは置き換えられますことすべてですので、 - あなたはですそれをそれ自身で置き換える。括弧をつけたい場合は^.*(\(.+\)).*$、そうでない場合は^.*\((.+)\).*$が必要です。

これは、括弧が1セットしかないことを前提としています。テキストに改行がある場合は、s修飾子も指定する必要があります。

+0

これは約束どおりに動作します。http://i.imgur.com/RCWVQ.png – marapet

+0

アラン、あなたの表現は単純にすべてにマッチしていませんか? – Kevin

+0

オハイオ州。心配しないでくれ、ありがとう。 – Kevin

関連する問題