Q
正則表達式條件
0
A
回答
0
^[^<>]*>
如果您需要相應的<
爲好,
^[^<>]*>[^<]*<
如果有是第一個標籤之前的標籤的可能性>
,
^[^<>]*(?:<[^<>]+>[^<>]*)*>
請注意,它可能會導致誤報,例如
<!-- > -->
是一個有效的HTML,但RegEx會抱怨。
+0
看來,如果這不會趕上這條線:
1
這項工作?
string =~ /^[^<]*>/
這應該在該行的開頭開始,尋找那些不開放「<」,然後匹配,如果發現一個接近「>」標籤的所有字符。
2
這是一個非常糟糕的主意,試圖用正則表達式解析html,甚至嘗試用正則表達式來檢測破壞的html。
當有換行符時,會發生什麼情況,以便>字符是行上的第一個字符,例如(有效的html)。
你可能會從閱讀這個問題的答案也得到一些里程:RegEx match open tags except XHTML self-contained tags
相關問題
- 1. 正則表達式條件
- 2. 正則表達式條件
- 3. 特定的正則表達式/正則表達式條件
- 4. 正則表達式值條
- 5. python中的條件正則表達式
- 6. Perl正則表達式OR條件
- 7. 聯合正則表達式與條件
- 8. 正則表達式條件與jQuery
- 9. Java中的條件正則表達式?
- 10. 在正則表達式條件匹配
- 11. 正則表達式匹配mongoid條件
- 12. 正則表達式不滿足條件
- 13. 條件的正則表達式
- 14. C#條件的正則表達式
- 15. if條件的正則表達式
- 16. 條件的正則表達式
- 17. Python的條件正則表達式
- 18. 正則表達式匹配條件
- 19. 多種條件的正則表達式
- 20. Bash條件正則表達式
- 21. java中的條件正則表達式
- 22. 正則表達式爲條件
- 23. Bash正則表達式條件
- 24. JavaScript的正則表達式mulltiple條件
- 25. 正則表達式或條件
- 26. vim中的條件正則表達式?
- 27. 正則表達式的多個條件
- 28. 搜索條件的正則表達式
- 29. 正則表達式組條件
- 30. 有條件的正則表達式
這並假定你的HTML中的方式,讓所有的HTML是在同一行格式化。所以如果有人啓動了一個HTML標籤並在下一行關閉它,你會得到誤報,儘管HTML是有效的。 – spig 2010-08-17 14:53:19
哪種編程語言? – kennytm 2010-08-17 14:54:58