我正在寻找一种方法,用一个变量替换html字符串中的关键字。此刻,我正在使用以下示例。替换html中的关键字字符串
returnString = Replace(message, "[CustomerName]", customerName, CompareMethod.Text)
如果html块完全跨关键字传播,上述方法将正常工作。
例如。
<b>[CustomerName]</b>
但是,如果关键字的格式在整个单词中被拆分,则字符串不会被替换。
例如
<b>[Customer</b>Name]
字符串的格式不在我的控制之下,并非万无一失。考虑到这一点,什么是在html字符串中查找关键字的最佳方法?
如何在关键字中部分使用HTML格式?当替换这样的关键字时,不可能猜测HTML格式应该放置在替换文本中的什么位置。 – Veger 2010-01-13 12:40:41
我正在尝试创建的函数通过一个html字符串传递给它。它来自一个基本的HTML编辑器,它有可能允许用户将样式块应用于任意数量的字符。这可以让关键字片段具有一种风格。看起来好像这个问题在这一点上是不可解的,应该把注意力集中在考虑如何创建字符串,以消除这种情况发生的可能性。 – 53an 2010-01-13 12:58:17
你用什么语言编写函数?有很多HTML模板引擎可以使这个变得简单,但你必须使用它们的语法。 – 2010-01-13 13:02:59