修剪字符串中的前导字符或尾随字符?
如何在java中修剪字符串中的前导或尾随字符?
例如,斜杠字符“/” - 我对空格不感兴趣,并且希望在不同时间修剪前导或尾随字符。
如何在java中修剪字符串中的前导或尾随字符?
例如,斜杠字符“/” - 我对空格不感兴趣,并且希望在不同时间修剪前导或尾随字符。
您可以使用
主导:
System.out.println("//test/me".replaceAll("^/+", ""));
尾随:
System.out.println("//test/me//".replaceAll("/+$", ""));
您可以使用 Apache StringUtils.stripStart 修剪前导字符,或使用 StringUtils.stripEnd 修剪尾随字符。
例如:
System.out.println(StringUtils.stripStart("//test/me", "/"));
将输出:
测试/我
请注意,如果由于某种原因您无法使用整个StringUtils库,则可以直接删除相关部分,如下所述: