私はASP.Net 4.0を使用してWebアプリケーションを開発しています。私はタグ内のテキストだけでなくメタデータも読み込もうとしています。 メタタグの値は取得できますが、単純なタグ内のテキストは取得できません。メタタグ内にある場合は値を返し、それ以外の場合は値を返します。しかし、メタタグと<title>
タグの両方を取得したいと思います。<title>タグ内の内容を取得
答えて
この方法を使用して、目的を達成することができます。あなたは
protected string GetTagText(string source, string tag)
{
var regexStr = string.Format("(?<=<{0}>).*(?=</{0}>)", tag);
Regex regex = new Regex(regexStr, RegexOptions.IgnoreCase);
if (regex.IsMatch(source))
{
return regex.Match(source).Value;
}
return null;
}
使用
GetTagText("<title>test title</title>", "title");
のようなリターン
test title
はこのように、あなたの頭のタグに= "server" をラナていることを確認してください名前空間にusing System.Text.RegularExpressions;
を追加する必要が
:
<head runat="server">
あなたは、このように背後にあるコードでメタタグにアクセスすることができます:
protected void Page_Load(object sender, EventArgs e)
{
foreach (Control cnt in Page.Header.Controls)
{
if (cnt is HtmlMeta)
{
HtmlMeta meta = cnt as HtmlMeta;
Response.Write("Meta tag name: " + meta.Name + ", content: " + meta.Content + ", http-equiv:" + meta.HttpEquiv + "<br />");
}
if (cnt is HtmlTitle)
{
HtmlTitle tit = cnt as HtmlTitle;
Response.Write("Title : " + tit.Text + "<br />");
}
}
}
+1のようなあなたの変数に名前を付けるのに十分な勇気があれば+1! ;-) –
:))英語は私の母国語ではありません。私はそれを実現しませんでした。私は自分のアップヴォートを緩めるので、これを今変更することはできません。 –
多分、とにかく私のupvoteが固執する心配しないでください、あなたの答えは正しいと良いです。 –
- 1. plistの内容を取得
- 2. エディタの内容を取得
- 3. DIVタグの内容を取得する正規表現
- 4. htmlタグの内容を取得する方法
- 5. 要素(またはタグ)の内容を取得するPugiXML C++
- 6. HTMLタグの内容を取得する方法は?
- 7. RegExpでHTMLタグの内容を取得する
- 8. javascript - メインページのjs内のiframe内のdivの内容を取得
- 9. MVC 2のリストボックスの内容を取得
- 10. svnリポジトリフォルダの内容を取得する
- 11. タブヘッダーの内容を取得する
- 12. TTMessageRecipientField(TTMessageController)の内容を取得
- 13. モジュールの内容を取得する
- 14. RecyclerViewの内容を取得する
- 15. Tkinter Entryウィジェットの内容を取得
- 16. SharePointの内容を取得する:FormFields
- 17. グリッドの内容を取得する
- 18. は、ドキュメントファイルの内容を取得する
- 19. Rangeオブジェクト内のタグのclassNameを取得
- 20. symfony:fzTag-Pugin、Doctrine:テンプレート内のタグを取得
- 21. テーブルレイアウトの行内の内容の値を取得するには
- 22. gzippedファイルから内容を取得
- 23. JS内のファイル名やフォルダの内容を取得する
- 24. Greasemonkeyでiframe内のクラスの内容を取得
- 25. java htmlパーサーのネストされたタグ間の内容を取得するには?
- 26. PHP - PHPタグの内側の取得値
- 27. 彩度とぼけ<canvas>タグ内容可JavaScriptで?
- 28. タグの内容をXStreamで読み取る
- 29. タグの内容を除いたHTML内のテキストの一致
- 30. <transport>タグ内のServicesReferences.ClientConfig
あなたの質問が明確ではないが、あなたは一例で説明できますか? –
あなたがHTMLを解析しようとしているなら(あなたがやっていると思いますが)、[Html Agility Pack](http://htmlagilitypack.codeplex.com/)を試してみてください。 –