Java正则表达式替换的示例
2013-09-28 13:59
281 查看
package regex; import java.util.regex.*; import java.io.*; public class Regex { public static void main(String [] args) { String s = "12+3*(2+4)-4*7-1.21"; Pattern pattern = Pattern.compile("\\d+(\\.\\d+|\\d*)"); StringBuffer sb = new StringBuffer(); Matcher matcher = pattern.matcher(s); double [] numbers = new double[26]; int i = -1; while (matcher.find()) { i++; numbers[i] = Double.valueOf(matcher.group()); matcher.appendReplacement(sb, ""+(char)('A'+i)); } matcher.appendTail(sb); System.out.println(sb); } }
输出结果:A+B*(C+D)-E*F-G
相关文章推荐
- 正则表达式知识详解之替换 (java版示例)
- java正则表达式来替换文本中匹配正则的内容
- JAVA中正则表达式匹配,替换,查找,切割的方法
- java正则表达式中replace和replaceall替换换行符的小问题
- Java正则表达式替换完整单词
- Java正则表达式的语法与示例
- Java正则表达式的语法与示例
- 正则表达式知识详解之匹配开头或结尾 (java版示例)
- Java正则表达式的语法与示例
- java正则表达式的语法与示例 (转)
- [置顶] java中正则表达式替换字符串中的中括号
- JAVA正则表达式语法大全及示例
- JAVA正则表达式匹配,替换,查找,切割
- Java基础知识强化76:正则表达式之替换功能
- 文本编辑器中使用正则表达式进行替换的示例
- 2017.2.21 Java中正则表达式的学习及示例
- java使用正则表达式查找包含的字符串示例
- java 正则表达式替换img标签的src路径
- Java 正则表达式--字符串匹配、切割、与替换
- Java正则表达式替换所有特殊字符