我有一個文本模板,帶有placehoders,我解析爲了用實際值替換佔位符 。文本解析,條件文本
文本模板:
Name:%name%
Age:%age%
我用StringBuilder.Replace()來替換佔位符
sb.Replace("%name%", Person.Name);
現在我想進行更高級的算法。一些代碼行是有條件的。他們 必須被完全刪除保存。
文本模板
Name:%Name%
Age:%age%
Employer:%employer%
線僱主應出現只有當人採用(由布爾變量Person.IsEmployed控制)。
更新:我可以使用打開/關閉標記。如何在字符串A和B之間找到文本? 我可以使用Regex嗎?怎麼樣?
如何設置標籤僅與文本的特定區域相關? 我想我需要引入開啓/關閉標籤。 – 2010-03-07 08:41:24