如果我离开这里,请原谅我,但我正在尝试创建一个简单的模板解析器,为此我使用正则表达式查找模板标签并用动态文本替换它们。
我希望能够使用闭包来返回替换文本。例如:
public string MyProperty => _myProperty;
我已经包含示例2来解释结果可能是动态的,这就是为什么我不能简单地使用字符串。
我也觉得我需要解释为什么我需要这样的功能。这些模式是可扩展的,因此其他开发人员可以轻松添加自己的模式。
如果我完全脱离标记并且这是不可能实现的,你能否指出我实现相同/类似功能的方向?
另外,旁注 - 不是我的主要问题 - 但是有没有办法一次性执行多个preg_replace而不是循环,似乎效率低下。