6
私はhtml文字列を持っています(ファイルを一切持たず、文字列をhtmlファイルとして保存してからロードしたくありません)。特定のタグ間のリンクとテキスト私は検索しようとしましたが、運が見つかりませんでした。誰かが私にこの問題の解決を手伝ってもらえますか? ありがとうございます。VBScriptのHtml文字列(Not File)を解析します。
私はhtml文字列を持っています(ファイルを一切持たず、文字列をhtmlファイルとして保存してからロードしたくありません)。特定のタグ間のリンクとテキスト私は検索しようとしましたが、運が見つかりませんでした。誰かが私にこの問題の解決を手伝ってもらえますか? ありがとうございます。VBScriptのHtml文字列(Not File)を解析します。
さて、私はツールをよく知っていないので、手動でやりましょう。
beginLink = Instr(1, myChain, "<mytag>") + Len("<mytag>")
endLink = Instr(1, myChain, "</mytag>")
lenLink = endLink - beginLink
myLink = Mid(myChain, beginLink, lenLink)
、あなたは同じタグのその後の出現を探すために必要がある場合は、交換してください:のタグの最初の発生を見つける聞かせて、今
myChain = Replace(myChain, Chr(13), "")
myChain = Replace(myChain, Chr(10), "")
:まず、のは、不要な改行をキックオフしましょう私はあなたを残し、以前のタグ
newPosition = endLink + Len("<mytag>")
beginLink = Instr(newPosition , myChain, "<mytag>") + Len("<mytag>")
endLink = Instr(newPosition , myChain, "</mytag>")
などの年末までに1 ...
そこに適切なループをする。
あなたのソリューションをありがとう、ありがとうございました私はXmlでできるように私はHtmlを解析することができる任意のパーサーがありますか? –
私はそのコードを書いていました。なぜなら、私はその答えを持っていなかったからです。いくつかの機能を備えた完全なツールを書くのに数時間かかりますか?私がここに書いたものに基づいています。 – gazzz0x2z
ありがとう@ gazzz0x2z –