同时替换多个匹配字符串

Posted 选择性失忆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同时替换多个匹配字符串相关的知识,希望对你有一定的参考价值。

public static void main(String[] args) {
        String str="ab cdef";
        char c;
        String str1="";
        StringBuffer buffer=new StringBuffer();
        for(int i=0;i<str.length();i++) {
            c=str.charAt(i);
            switch(c) {
            case ‘a‘:
                c=‘1‘;
                break;
            case ‘b‘:
                c=‘2‘;
                break;
            case ‘c‘:
                c=‘3‘;
                break;
            case ‘ ‘:
                c=‘D‘;
                break;
            }
            str1=buffer.append(c).toString();
            
        }
        System.out.println(str1);

输出结果:12D3def

以上是关于同时替换多个匹配字符串的主要内容,如果未能解决你的问题,请参考以下文章

替换从 VAST 代码返回的多个 HLS VOD 片段

java中如何同时替换字符串中两个或者多个字符, 例如吧ABCDEF替换成A1C2EF?

在忽略特殊字符的同时匹配和替换子字符串

正则匹配指定字符之间的内容,并替换(多个匹配替换)

JAVA正则表达式怎么匹配所有符合要求的子字符串

Perl 同时替换多个字符串