我有一个文本模板,其中包含占位符,我解析它以替换占位符为实际值。
文本模板:
我使用 StringBuilder.Replace() 方法来替换占位符。
现在我想要编写更高级的算法。有些代码行是有条件的,它们必须要么完全删除,要么保留下来。
文本模板
“当人的就业状态由布尔变量Person.IsEmployed控制时,雇主一词应该只出现一次。”
“更新:我可以使用开放/关闭标签。如何找到A和B之间的文本?我可以使用正则表达式吗?怎么用?”
文本模板:
Name:%name%
Age:%age%
我使用 StringBuilder.Replace() 方法来替换占位符。
sb.Replace("%name%", Person.Name);
现在我想要编写更高级的算法。有些代码行是有条件的,它们必须要么完全删除,要么保留下来。
文本模板
Name:%Name%
Age:%age%
Employer:%employer%
“当人的就业状态由布尔变量Person.IsEmployed控制时,雇主一词应该只出现一次。”
“更新:我可以使用开放/关闭标签。如何找到A和B之间的文本?我可以使用正则表达式吗?怎么用?”