私のページには、runat = "server"とその上に特定のIDを持つ複数のアンカー/リンクタグがあります。それらをArrayに取得してループさせる方法はありますか?C# - runat = "server"を含むHTMLタグの配列/コレクションを取得する
-2
A
答えて
1
あり、より良い方法であることが、ここで私はこれを行うだろうかだことがあります。
はのは、このようなあなたのページを見にタグを言ってみましょう:
<a id="id12345">Some Content </a>
は、FileStreamを持つメモリにHTMLファイルを読み込み、ファイルを1行ずつ読み込み、idプロパティを持つタグを探します。見つかったら、文字列の分割操作と置換を実行します。
私はリストを使用しますが、必要に応じて配列を使用できます。
List<string> ids = new List<string>();
string line;
using (FileStream fs = new FileStream(@"\\path\\to\\file", FileMode.Open))
using (StreamReader reader = new StreamReader(fs))
{
while ((line = reader.ReadLine()) != null)
{
if (line.Contains("<div id="))
{
string[] split1 = line.Split('=');
string[] split2 = split1[1].Split('>');
//remove quotes
ids.Add(split2[0].Replace('"', ' '));
}
}
}
//now look through the list
foreach(string s in ids)
{
//do stuff
}
関連する問題
- 1. XPath - HTMLタグを含むデータを取得する
- 2. HTMLタグを含む選択したテキストを取得
- 3. Sort Objective-c配列を含むオブジェクトを含む配列
- 4. コレクションから配列を取得する
- 5. HTMLタグを含む文字列をリソースファイルに移動する
- 6. 配列を含むJSON配列を読み込む(?)C#
- 7. 最小差分配列要素含む配列を取得する方法を
- 8. 内容を含む文字列からすべてのhtmlタグを取得する(正規表現のみ)
- 9. C#でのストアドプロシージャからの配列オブジェクトを含むモデルの取得
- 10. 配列のphp配列一致する値のコレクションを含む配列を削除する
- 11. ウェブは、すべてが他のタグを含むタグをwithing取得...こする
- 12. xsl:functionがhtmlタグを含む文字列値を返す方法
- 13. employee.idのみを含む配列への従業員オブジェクトのコレクション
- 14. Backbone.jsに検索用語を含むコレクションを取得します。
- 15. 文字列変数を含む列を取得する
- 16. オブジェクトを含む多次元配列から値を取得
- 17. runat = "server"なしでHTML要素を操作する
- 18. 通常のHTMLでrunat = "server"を使用する場合
- 19. nhibernate3 query - コレクションを含むコレクション
- 20. wpfにhtmlタグを含む文字列を表示
- 21. java sciprtでテキストボックスの値を取得する#、テキストがrunat = "server"の場合
- 22. C++からC#への配列フィールドを含む構造体の整列配列
- 23. 特定の要素を含む最後の配列を取得するには?
- 24. htmlタグのスタイルプロパティを取得
- 25. 他のオブジェクトの配列を含むオブジェクトをシリアル化するC++
- 26. preg_replace:BBCodeから他のhtmlタグ内にhtmlタグを取得する
- 27. タグを含むcontenteditable divのキャレット位置を取得
- 28. HTMLタグとphp変数を含む文字列をphp文字列変数に取り込む方法は?
- 29. 特定の値を含む配列からオブジェクトを取得する
- 30. 参照から参照を含む配列へのハッシュを取得するPerl
スタックオーバーフローは無料のコード作成サービスではありません。あなたのコード/努力と実際の問題点を示してください。 – FrankerZ
私はC#の初心者です。私は、どのような種類のクラス/ライブラリを使用する必要があるのか全く分かりません。残りはちょうどhtmlコードです。そして私はC#プログラマーではないので、配列にそれらを得る方法があるかどうか尋ねます。 – Art
そのIDを配列に入れたり、IDを自動生成してループ内のタグに割り当てます。 –