可能重复:
RegEx match open tags except XHTML self-contained tags
让我说我正在尝试在字符串中匹配“google”这个词,但有时候该字符串包含一个链接(<a href="http://www.google.com">google</a>)
但我只想匹配它,如果它不是一个链接。
如何检查单词前是否有<a href="http://www.google.com">
?
答案 0 :(得分:7)
最准确的方法是:
您不想尝试使用正则表达式解析HTML。从长远来看,它会让你伤心。请查看http://htmlparsing.com/以获取一些可以帮助您入门的指示。