首页 > 代码库 > 替换字符串中美元大括号的字符串

替换字符串中美元大括号的字符串

import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
 * 创建日期:2014年6月9日 17:23:29
 * 作者:黄飞
 * 联系方式:QQ:834865081
 * 邮箱:834865081@qq.com
 * */
public class RegUtil {
	/**
	 * @author 黄飞
	 * 作用查找字符串中所有的美元大括号的中间的字符
	 * @param value 字符串
	 * */
	public static List<String> findData(String value){
		/*匹配美元大括号的字符串*/
		String reg = "\\$\\{([^}]+)\\}"; 
		Pattern p = Pattern.compile(reg); 
		Matcher matcher = p.matcher( value ) ;  
		ArrayList<String>array = new ArrayList<String>();
		/*找出所有美元 大括号的字符串*/
		while(matcher.find()){
			String tempValue = http://www.mamicode.com/matcher.group() ;>