使用JSTL替换字符串开头的变量的多次出现?

时间:2013-01-28 03:36:37

标签: jstl

var1 =“PPPP1234P56”

我需要在开始时替换“P”,然后使用JSTL将其存储在变量“var2”中。

o / p需要var2 =“1234P56”

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

这是一个示例代码,它将检查并删除字符串开头的多个副本的字符串的一部分

String var1 = "PPPP1234P56";
                    String firstchar = var1.substring(0);
                    String replaceme = "";
                    for (int i = 0; i < var1.length(); i++) {
                        if (firstchar.equals(firstchar)) {
                            replaceme = replaceme.concat(firstchar);
                        } else {
                            break;
                        }
                    }
                    String var2 = var1.replace(replaceme, "");