Java实现通过正则表达式获取${}中的值

	/**
	 * 获取表达式中${}中的值
	 * @param content
	 * @return
	 */
	public static String getContentInfo(String content) {
		Pattern regex = Pattern.compile("\\$\\{([^}]*)\\}");
		Matcher matcher = regex.matcher(content);
		StringBuilder sql = new StringBuilder();
		while(matcher.find()) {
			sql.append(matcher.group(1)+",");
		}
		if (sql.length() > 0) {
			sql.deleteCharAt(sql.length() - 1);
		}
		return sql.toString();
	}
发布了88 篇原创文章 · 获赞 33 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/ccmedu/article/details/103823663