比如:已知 name “amy”
输入:My name is {{ name }}
要求输出:My name is amy
由于对java的字符串操作不熟悉,我本人做法是构建一个 "{{ name }}"字符串(“{{ ”+ "name"+"}}"),然后匹配,找到后用 amy代替,不知道有没有更好的方法。
忘了一种复杂情况
name "Tom davae"
我想获得name这个属性,使key = name,value = Tom davae(去“”),不能用空格作为split的分割符,如何比较方便的得到这两个值
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
用正则表达式吧,你看看别人模板引擎都是咋实现的
通常的做法是使用模板引擎,比如:freemarker,地址是http://freemarker.incubator.apache.org
如果是简单替换,那可以参考一下: