我是靠谱客的博主 现实耳机,这篇文章主要介绍字符串参数替换(模版参数替换)示例,现在分享给大家,希望可以做个参考。

示例如下

入参为指令模版,参数map

import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 *         Class DESC:
 */
public class CmdTempConvertArgsService {

    private static final String REGEX="\$\{(\S{3,15})\}";

    public static String convertToCmd(String cmdTemp,Map<String,String> args){
        Matcher matcher= Pattern.compile(REGEX).matcher(cmdTemp);
        while(matcher.find()){
            cmdTemp=cmdTemp.replace(matcher.group(),args.get((matcher.group(1))));
        }
        return cmdTemp;
    }
}

 

最后

以上就是现实耳机最近收集整理的关于字符串参数替换(模版参数替换)示例的全部内容,更多相关字符串参数替换(模版参数替换)示例内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(114)

评论列表共有 0 条评论

立即
投稿
返回
顶部