我需要对长文本字符串进行搜索和替换。我想找到所有看起来像这样的损坏链接:
<a href="http://any.url.here/%7BlocalLink:1369%7D%7C%7CThank%20you%20for%20registering">broken link</a>
并修复它,使其看起来像这样:
<a href="/{localLink:1369}" title="Thank you for registering">link</a>
文本字段中可能存在许多这些损坏的链接。我的难点是如何重新使用匹配的ID(在本例中为1369)。在内容中,此ID从链接到链接都会更改,以及url和链接文本。
谢谢,
大卫
编辑:为了澄清,我正在编写C#代码,通过数百个长文本字段来修复其中的损坏链接。每个单独的文本字段都包含可以有任意数量损坏链接的HTML - 正则表达式需要找到它们并用正确版本的链接替换它们。