私はtrの中のすべてをつかむために、JavaScript式を使っています。<tr></tr>をすべてjavacriptの正規表現を使用して取得しますか?
私は今で午前場所です:
var data = /<tr bgcolor="#FFFFFF">([\s\S])/.exec(request.responseText);
私はすべての文字や改行を意味[\ S \ S]というGoogleで発見した、私はこれが正しいことを願っています。
request.responseTextは私のデータを取得する場所です。
"<tr bgcolor="#FFFFFF">", ""
私はこれらの表現を作るためにregExr.comを使用しています:
これは、それが返す値です。私は周りをGoogleで検索したが、唯一のawnsersは、通常のjavascriptで見つける。
私の質問を要約すると、が入っている<tr>
と次の</tr>
の間のデータを取得したいので、私はそれを作成する配列で使うことができます。
From here --> <tr bgcolor="#FFFFFF">
<td>random text</td>
<td>random text</td>
<td>random text</td>
<td>random text</td>
</tr> <-- until here
私の質問がはっきりしていることを願っています。初めてJavascript式を使用する。
編集:これはクロームプラグインになる予定で、既にregexを使って作成されています。だから、それを変えることは、私のスキルレベルから抜け出すことです。私はこのプロジェクトをインターンとして受けました。
ですから、例えばdocument.getelementbyIDは私が望むものではありません。私はすでにこれを過去に使っています。
[Regexを使用してHTMLを解析できません](https://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454) – Liam
'/
@TimothéMalahieudeこれは終わりですが、それは