Class Placeholder

java.lang.Object
org.aoju.bus.core.text.Placeholder
All Implemented Interfaces:
Function<String,String>, UnaryOperator<String>

public class Placeholder extends Object implements UnaryOperator<String>
简单的占位符解析器给定占位符的左右边界符号以及转义符, 将允许把一段字符串中的占位符解析并替换为指定内容,支持指定转义符对边界符号进行转义 比如:
   
 String text = "select * from #[tableName] where id = #[id]";
 PlaceholderParser parser = new PlaceholderParser(str -> "?", "#[", "]");
 parser.apply(text); // = select * from ? where id = ?
 
 
Since:
Java 17+
Author:
Kimi Liu