2011-01-28 12 views
0

文字列から値を抽出しようとしています。文字列は次のようになります。C#抽出値from string

<iframe src="/test.php?aed=asd" width="0" height="0" scrolling="no" frameborder="0"></iframe> 

唯一の変更点は、aed後の値です。それを抽出する最も簡単な方法は何でしょうか?

Regex.Match(s, @"(?<=/test\.php\?aed=)[^""&]+").Value 

手段::文字列「/テストを見た後に適切にライブラリを解析し、HTMLを使用する必要がありますが、簡単な抽出のために、あなたはのようなものを使用できます。これを行うには

おかげ

答えて

7

.php?aed = "、次の引用符またはアンパサンドまですべて一致します。

+0

これはすばらしいことです。ありがとう。私はそれがavaibleとすぐに受け入れます。 – phpnewbie

+0

'[^" "&]' ---一つの二重引用符は無用です。 – zerkms

+2

いいえ、それは文字列リテラルの中の二重引用符の正しい表現です –