0

我正在解决一个问题。我将提取 som HTML 文本并将它们存储为 Anchor 对象。例如:

<html>
<head>
<title>{dynamihead/}</title>
</head>

<body>
{repeatinghtml}
<p>{repeatinganchor1/}</p>
<p>{repeatinganchor2/}</p>
<p>{repeatinganchor3/}</p>
<p>{repeatinganchor4/}</p>
{/repeatinghtml}
</body>
</html>

我想提取 {} 锚点。如果它是一个自我终止的 achour,我想创建 {dynamihead/} 只是这个锚对象。但是如果它包含 childAnchours 我想提取像

{repeatinghtml}
    <p>{repeatinganchor1/}</p>
    <p>{repeatinganchor2/}</p>
    <p>{repeatinganchor3/}</p>
    <p>{repeatinganchor4/}</p>
{/repeatinghtml}

我想提取所有子锚并将它们放在主锚的集合中。我已经拒绝了 Anchor 类,但我在字符串处理方面不太熟练,所以我无法提取我想要的文本。这是一个 Winform 应用程序,它将加载模板 HMLT 文件,对其进行处理并将信息插入到 ancours 和发送电子邮件 i html 格式中。

4

1 回答 1

1

尝试查看HtmlAgility库。即使乍一看看起来很简单,也有很多理由要避免使用正则表达式来解决此类问题,并且八个字符串操作可能还不够。

于 2012-08-14T09:04:47.000 回答