我正在尋找一種方法,用一個變量替換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