以下にHTMLを投稿しました。テキストボックス領域内から Number 値を取得したい。いくつかのプロセスを試しましたが、まだ有効な解決策が得られません。私の HTML とコード スニペットを確認して、考えられる解決策を教えてください。
ページを更新しても、番号のプレフィックスは常に同じままです。ただし、「番号」エリア内の最後の番号は変更されますが、常に最初の 3 桁として「206」が含まれます。以下は私のテーブルの例です。
<table align="center" width="500" border="0">
<tr><td align="center" height="30" style="font-size:medium">See your job Details, adriankdins2f3dd@hotmail.com.</td></tr>
<tr><td align="center" style="color:#CC3300"><b>Your Job Information is:</b></td></tr>
<tr><td align="center">
<table>
<tr><td><b>Phone Number:</b> 206-600-9159</td></tr>
<tr><td><b>Your AGe:</b> 25</td></tr>
<tr><td><b>Email:</b> adriankdins2f3dd@hotmail.com</td></tr>
<tr><td><b>Job Title</b> cleaner </td></tr>
</table>
</td>
</tr>
<tr><td align="center" valign="middle" height="25">Jobinstruction</td>
</tr>
<tr><td>
</td></tr>
<tr><td
</td></tr>
</table>
以下に示すように、リストボックスを使用してこのプロセスを試みていますが、何も受信していません。
Regex re = new Regex(@"(?<=<tr><td><b>Phone\s Number:\s?</b>\s?)[206]\s.+?(?=</td></tr>)", RegexOptions.Singleline);
foreach (Match match in re.Matches(webBrowser1.DocumentText))
{
listBox1.Items.Add(match.Value);
}
リストボックス内でブラウザウィンドウのすべてを(「206」+数値)として受け取る方法を誰かが教えてくれれば幸いです。また、回答をより詳細に理解したいので、回答を詳細に説明し、良いコメントを付けていただければ幸いです。