当前位置:编程学习 > JAVA >>

String str="你有%1个,我有%2个"; 如何用正则表达式,把str替换成:"你有%1$s个,我有%2$s个"

String str="你有%1个,我有%2个"; 如何用正则表达式,把str替换成:"你有%1$s个,我有%2$s个" --------------------编程问答-------------------- str = str.replaceAll("(%\\d)", "$1\\$s"); --------------------编程问答-------------------- str = str.replaceAll("("个", "$s个"); 
--------------------编程问答-------------------- str = str.replaceAll("(%\\d)", "$1\\$s"); --------------------编程问答-------------------- $需要转义
补充:Java ,  Java相关
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,