java替换花括号_java – 用其他东西替换花括号内的内容(例如{1})[复制]
感谢
https://stackoverflow.com/users/548225/anubhava这个…… :).你可以这样做:
public static void main(String[] args) {
String s = "Hey {1}, you are {2}.";
HashMap hm = new HashMap();
hm.put(1, "one");
hm.put(2, "two");
Pattern p = Pattern.compile("(\\{\\d+\\})");
Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(m.group());
String val1 = m.group().replace("{", "").replace("}", "");
System.out.println(val1);
s = (s.replace(m.group(), hm.get(Integer.parseInt(val1))));
System.out.println(s);
}
}
输出:
Hey one, you are two.
java替换花括号_java – 用其他东西替换花括号内的内容(例如{1})[复制]相关推荐
- java花括号_Java初始化对象 两个花括号{{}}
双花括号里面就是可以直接调用其对象里面的内部方法来初始化 import java.util.*; public class initTest { public static void main(Str ...
- java 热替换 匿名类_Java 类的热替换
Java 类的热替换 -- 概念.设计与实现 构建基于 Java 的在线升级系统 孙 鸣 和 邓 辉 2010 年 1 月 14 日发布 Java ClassLoader 技术剖析 在本文中,我们将不 ...
- java word模板替换多行_java poi word模板替换段落的换行显示
在poi操作word模板进行数据替换时,会存在替换的段落需要换行的情况,由于传入的都是字符串,之前在网上搜索过一些处理方法都没有效果,如给字符串添加:"\r","\r\n ...
- java 读文件 二进制_JAVA中读取文件(二进制,字符)内容的几种方法总结
JAVA中读取文件内容的方法有很多,比如按字节读取文件内容,按字符读取文件内容,按行读取文件内容,随机读取文件内容等方法,本文就以上方法的具体实现给出代码,需要的可以直接复制使用 public cla ...
- java 读取文件 二进制_JAVA中读取文件(二进制,字符)内容的几种方法总结
public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件. */ public static void readFileB ...
- java循环合并行_java导出excel时合并同一列中相同内容的行
public voidexpStatistics(String filePath,String campuscode) {try{ WritableWorkbook wwb= Workbook.cre ...
- java 正则 尖括号_使用JS正则表达式替换括号,尖括号等
如下所示:function toTxt(str) { var RexStr = /\|\"|\'|\&/g str = str.replace(RexStr, function(Ma ...
- java替换html样式_Java Jsoup替换标签的CSS样式
Jsoup案例:http://www.open-open.com/jsoup/ 操作HTML内容: style='vertical-align: middle;'/> 代码案例:package ...
- java替换一个反斜杠_java反斜杠替换
java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠 例如 str1="aa\bbb"; str2="aa'bbb"; 要想替换成 str ...
最新文章
- leetcode算法题--飞地的数量
- Sencha Touch 开发入门
- (原创)JS兼容性笔记(更新)
- 技术盘点:消息中间件的过去、现在和未来
- 搭量化数据库——互联网金融之三
- python三大流程控制
- [图像处理] 直方图均衡化原理 - 数学推导
- java中的static关键字总结
- ASP.NET Core 运行原理解剖[2]:Hosting补充之配置介绍
- Linux环境安装PostgreSQL-12.2
- MATLAB的7种滤波方法(重制版)
- SCC1事物代码 配置传输
- 【面试宝典】Java八股文之多线程并发面试题
- WIFI下无法登录百度网盘
- MySQL数据库+jdbc -- 笔记
- dbz-ui试用体验(connecting mysql...)
- 下载b站视频方法,pr去水印
- js 获取系统时间
- 机器学习稀疏之L0正则化
- 黑作坊ps魅力皮肤扩展面板