• 正则表达式移除首部尾部多余字符


    //移除首部和尾部
    public static String replaceStr(String str) {
        Pattern pattern = Pattern.compile("^,+|,+$");
        Matcher matcher = pattern.matcher(str);
        return matcher.replaceAll("");
    }
    //只移除尾部
    public static String replaceStr(String str) {
       Pattern pattern = Pattern.compile(",+$");
        Matcher matcher = pattern.matcher(str);
        return matcher.replaceAll("");
    }
    
    //^为限制开头
    //$为限制结尾
    //在限制条件为特定字符出现1次以上时,可以使用「+」
    //在限制条件为特定字符出现0次以上时,可以使用「*」
    //在限制条件为特定字符出现1次以上时,可以使用「?」
    测试发现呢,
    1,要移除多个字符,使用+
    2,字符有多个只移除其中一个就使用?
    3,字符确定只有一个字符则使用*



  • 相关阅读:
    2014-04-23 总结
    14-5-13
    PHP
    14-5-8
    ajax
    14-5-6
    14-5-5
    PHP初解
    14-4-30
    14-4-29
  • 原文地址:https://www.cnblogs.com/haobadea/p/6124932.html
Copyright © 2020-2023  润新知