Q
帮助正则表达式
-2
A
回答
4
在大多数情况下尝试使用正则表达式解析HTML/XML在大多数情况下是不可行的,因此您正在进入危险的土地。解析标记不是一个选项吗?
+0
我知道:s和i不能解析标记 – 2010-10-24 18:55:06
0
你需要使用预见正则表达式。这些可能相当复杂。有关此主题的更多信息,请参见本页面:http://www.regular-expressions.info/refadv.html
为您简单的例子,这样的事情会做的伎俩:
/test(?=<a>test<\/a>)/
然而,它会变得非常非常复杂的,如果你需要匹配针对更加多样化的HTML,以至于如果您不知道如何格式化输入HTML,则可能几乎不可能实现。
因此,从长远来看,使用DOM解析器在HTML文档中查找文本可能会更好。
相关问题
- 1. 正则表达式帮助##### ##
- 2. 帮助,正则表达式
- 3. 正则表达式帮助
- 4. 正则表达式帮助
- 5. 正则表达式帮助
- 6. 正则表达式帮助
- 7. 帮助正则表达式
- 8. 正则表达式帮助
- 9. 正则表达式帮助
- 10. 正则表达式帮助
- 11. 正则表达式帮助
- 12. 正则表达式帮助
- 13. 帮助正则表达式
- 14. 正则表达式帮助
- 15. 正则表达式帮助
- 16. 帮助,正则表达式
- 17. 帮助,正则表达式
- 18. 帮助正则表达式?
- 19. 正则表达式帮助
- 20. 帮助正则表达式
- 21. .NET正则表达式多行帮助 - 正则表达式
- 22. JavaScript正则表达式帮助
- 23. 正则表达式的帮助
- 24. PHP正则表达式帮助
- 25. 正则表达式需要帮助
- 26. javascript正则表达式帮助
- 27. 基本正则表达式帮助
- 28. 正则表达式替换帮助
- 29. 帮助正则表达式(PCRE)
- 30. 正则表达式帮助选择FILE_NAME
你究竟想要完成什么? – Gumbo 2010-10-24 18:52:40
我试图替换仅在链接标记之外的文本。 – 2010-10-24 18:54:02
您是否试图在Javascript中使用浏览器完成此操作,或者您是否正在尝试对原始HTML源文件执行此操作? – Pointy 2010-10-24 18:59:24