c#:使用正则表达式从包含文本和锚定标记的注释中获取文本?

c#:使用正则表达式从包含文本和锚定标记的注释中获取文本?,c#,c#-2.0,C#,C# 2.0,我必须找到并用字符串中的另一个文本替换文本,该字符串由文本和侧锚标记中的链接组成。例如: abcdefg<a href='example.com' target='_blank' >example</a>pqrst<a href='some.htm'>some</a>cdefg abcdefgpqrstcdefg 我想用一些其他文本替换文本abcdefg、pqrst和cdefg 你能帮我得到一个正则表达式替换的模式吗?如果存在的话,它会替换上面

我必须找到并用字符串中的另一个文本替换文本,该字符串由文本和侧锚标记中的链接组成。例如:

abcdefg<a href='example.com' target='_blank' >example</a>pqrst<a href='some.htm'>some</a>cdefg
abcdefgpqrstcdefg
我想用一些其他文本替换文本
abcdefg
pqrst
cdefg

你能帮我得到一个正则表达式替换的模式吗?如果存在的话,它会替换上面例子中的文本。如果
abcdefg
pqrst
cdefg
不存在,则无需更换


请帮助。

对于HTML,通常的答案是不使用正则表达式,而是使用正则表达式。@UweKeim+1这是真实的answer@TinoyUwe试图通过引导您远离使用正则表达式解析HTML来帮助您。这是因为用正则表达式解析HTML是一种糟糕的做法,不可靠,有潜在危险,而且通常是错误的:)@El Ronnoco我正在使用一款用于ipod的移动浏览器safari。在那个oage中,我需要从数据库中获取一个字符串。这个字符串由文本和链接组成。首先,我将锚定标记添加到链接并应用到该字符串。接下来,我需要包装除链接之外的文本,因为safari不支持分词。否则,由于ipod safari的分辨率较小,该单词将溢出页面。您从数据库中获得的字符串的格式是什么?