0

以下のHTMLコードを参照してください。テキストボックス領域に番号が必要です。私は多くのプロセスを試していますが、まだ解決策が得られていないため、html コードを確認して正しい解決策を教えてください。

ページを更新すると、常に番号が変わります。番号は完全に変更されるわけではなく、最後の 7 桁のみが変更されますが、常に 206 の最初の 3 桁が表示されます。

良いコードがあれば、詳細を教えてください。私はコーディング分野では新しいので、私の多くの仕事を設定するのを手伝ってください。

 <table>
   <tr><td><b>Phone Number:</b> 206-755-2000</td></tr>
   <tr><td><b>Security Code:</b> 3412</td></tr>
   <tr><td><b>Email:</b>kennethdasma30@gmail.com</td></tr>
   <tr><td><b>File Format:</b> dbg</td></tr>
 </table>
4

1 に答える 1

0

次の正規表現ベースのソリューションを使用できます。HTMLページのフォーマットは変わらないと思います。

Regex re = new Regex(@"(?<=<tr><td><b>Phone\sNumber:</b>\s?)206-[-\d]+?(?=</td></tr>)", RegexOptions.Singleline);
foreach (Match match in re.Matches(webBrowser1.DocumentText))
{
    listBox1.Items.Add(match.Value);
}
于 2015-09-08T17:23:32.553 に答える