我需要對html字符串進行排序,以便獲取我需要的內容。現在我需要在具有ID的表格中遍歷表格行。我如何用正則表達式來做到這一點?如何使用ID與正則表達式從表中獲取內容?
1
A
回答
1
正則表達式不能用於解析HTML; HTML不規則。使用適當的HTML解析器庫。
+0
你有什麼建議嗎?我使用asp.net c# – 2010-01-18 09:57:02
+0
不。 http://stackoverflow.com/questions/100358/looking-for-c-html-parser – 2010-01-18 10:00:34
1
這取決於HTML文本的規則。例如,假設此表:
<table>
<tr><td>1</td><td>Apple</td></tr>
<tr><td>2</td><td>Ball</td></tr>
<tr><td>3</td><td>Cookie</td></tr>
<table>
下面的正則表達式表達式查找的ID在第一列:
(?<=<tr><td>).*?(?=</td>)
0
如果運行通過像BeautifulSoup一個HTML解析器的頁面,那麼你可以美化它使這種正則表達式有機會。但是,如果你解析反正HTML ...
0
試試這個
Dim HTML As String = contentText
Dim options As RegexOptions = RegexOptions.IgnoreCase Or RegexOptions.Singleline
Dim regex As Regex = New Regex("<table[^>]*>(.*)</table>", options)
Dim match As MatchCollection = regex.Matches(HTML)
Dim sb As StringBuilder = New StringBuilder
For Each items As Match In match
sb.Append(items.ToString & vbLf)
Next
TextBox.Text = sb.ToString
相關問題
- 1. 如何使用正則表達式獲取內部html內容
- 2. 如何使用正則表達式從字符串獲取id
- 3. 正則表達式:如何從標籤內部獲取內容(使用JavaScript)?
- 4. PHP正則表達式中提取內容物從非捕獲
- 5. 正則表達式從XML元素中獲取內容
- 6. 使用正則表達式獲取內容頁面
- 7. 使用正則表達式跨度id和獲取內容幫助
- 8. 如何使用正則表達式在方括號內獲取內容?
- 9. 如何使用正則表達式從URL中獲取域名?
- 10. 使用php正則表達式獲取youtube播放列表id
- 11. 正則表達式正則表達式正則表達式使用正則表達式,但不是與Python
- 12. 獲取使用正則表達式
- 13. 如何獲得與正則表達式
- 14. 如何使用正則表達式從URL獲取主鍵?
- 15. 獲取價值與正則表達式
- 16. 正則表達式從圖形API URL獲取Facebook用戶ID?
- 17. 從字符串中獲取ID。正則表達式問題
- 18. 如何用正則表達式從HTML中獲取字符串?
- 19. 正則表達式來獲取值從[]
- 20. 正則表達式獲取從HREF
- 21. 需要使用正則表達式獲取LINK ID的幫助?
- 22. jQuery獲取使用正則表達式的ID屬性
- 23. 如何使用jQuery解析正則表達式的內容?
- 24. 如何使用PHP正則表達式查找內容
- 25. 如何使用正則表達式檢索DIV的內容?
- 26. 如何制定Python正則表達式來獲取btrfs subvol ID
- 27. 如何使用正則表達式在.htaccess中使用正則表達式mod_rewrite
- 28. 如何使用正則表達式獲取C++中的href值?
- 29. 如何使用正則表達式在laravel中獲取產品
- 30. 在java中使用正則表達式從URL中提取一些內容
看到http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self- contained-tags/1732454#1732454 – Manu 2010-01-18 10:04:39