【问题标题】:How can I get "innerHTML" with Regex? [duplicate]如何使用 Regex 获得“innerHTML”? [复制]
【发布时间】:2012-09-23 21:22:52
【问题描述】:

可能重复:
RegEx match open tags except XHTML self-contained tags

<a href="http://abc.com/abc.htm" style="color:#005F9A;">I need it</a>

我怎样才能得到“我需要它”的句子?我想用正则表达式...

【问题讨论】:

标签: c# html regex html-parsing


【解决方案1】:

这是您可以用来提取所需内容的正则表达式模式:

(?<=\<a\shref=.*?\>).*?(?=\<\/a\>)

【讨论】:

  • 仅供参考,&lt;&gt;/ 没有特殊含义,不需要转义。此外,环视是不必要的复杂化。将整个元素“直接”匹配并通过捕获组提取其内容要简单得多,而且效率更高。
猜你喜欢
  • 2018-10-23
  • 1970-01-01
  • 2021-07-16
  • 2014-03-12
  • 2017-07-23
  • 2015-12-10
  • 2012-04-17
  • 2010-09-19
  • 2013-04-05
相关资源
最近更新 更多