0

可能重复:
正则表达式匹配打开的标签,XHTML 自包含标签除外

假设我正在尝试匹配字符串中的“google”一词,但有时该字符串包含一个链接(<a href="http://www.google.com">google</a>),但我只想匹配它不是链接。

如何检查<a href="http://www.google.com">单词之前是否有a?

4

1 回答 1

7

最准确的方法是:

  • 将字符串解析为 HTML
  • 搜索不是字符串“Google”的标签的任何内容。

您不想尝试使用正则表达式解析 HTML。从长远来看,它会让你伤心。请查看http://htmlparsing.com/以获得一些可以帮助您入门的指针。

于 2012-09-21T14:19:06.660 回答