-1

入力としてHTMLテキスト、入力としてキーワード、入力としてURLアドレスもあります。

テキスト内でそのキーワードを見つけてアンカー要素で囲み、URLをhref属性に、キーワードを要素のInnerText部分に配置するにはどうすればよいですか?

キーワードをHTMLテキスト内の他の要素の属性にすることはできません。また、キーワードをアンカー内(すでにリンク内)にすることはできません。

4

1 に答える 1

1

このために一般的に推奨されるツールは、HtmlAgilityPackです。不正な形式のHTMLを取得してXHTMLに変換し、次にトラバース可能なDOMに変換するため、正規表現のように壊れてしまうアプローチとは対照的に、実際に見つかったコードに非常に役立ちます。

ここにいくつかの例とAPIドキュメントがあります:

http://html-agility-pack.net/api

いくつかの便利なリンク:

于 2013-01-31T13:21:26.207 に答える