我是靠谱客的博主 现实耳机,最近开发中收集的这篇文章主要介绍字符串参数替换(模版参数替换)示例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

示例如下

入参为指令模版,参数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;
    }
}

 

最后

以上就是现实耳机为你收集整理的字符串参数替换(模版参数替换)示例的全部内容,希望文章能够帮你解决字符串参数替换(模版参数替换)示例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部