zoukankan      html  css  js  c++  java
  • java正则,将<a或者</a,尖括号后面的字母改成大写

    java正则,将<a或者</a,尖括号后面的字母改成大写

    /**
         * 将<a或者</a中的a,转为大写字母
         * @param xmlStr
         * @return
         */
        public static String firstLabelToUppper(String xmlStr){
            Pattern p = Pattern.compile("\<[a-z|A-Z]");
            Matcher m = p.matcher(xmlStr);
            StringBuffer sb = new StringBuffer();
            while (m.find())
            { // Find each match in turn; String can't do this.
    //String name = m.group(1); // Access a submatch group; String can't do this.
                m.appendReplacement(sb,  m.group().toUpperCase());
               // System.out.println("m.group() is= " + m.group());
            }
            m.appendTail(sb);
            //System.out.println("sb is= " + sb);
    
            return lastLabelToUppper(sb.toString());
        }
    
        /**
         * 将<a或者</a中的a,转为大写字母
         * @param xmlStr
         * @return
         */
        public static String lastLabelToUppper(String xmlStr){
            Pattern p = Pattern.compile("\</[a-z|A-Z]");
            Matcher m = p.matcher(xmlStr);
            StringBuffer sb = new StringBuffer();
            while (m.find())
            { // Find each match in turn; String can't do this.
    //String name = m.group(1); // Access a submatch group; String can't do this.
                m.appendReplacement(sb,  m.group().toUpperCase());
                //System.out.println("m.group() is= " + m.group());
            }
            m.appendTail(sb);
            //System.out.println("sb is= " + sb);
    
            return sb.toString();
        }
    

      

  • 相关阅读:
    app分析报告试验
    NABCD模式试验
    课堂练习
    学生管理系统测试计划及测试矩阵
    图书管理系统活动,时序图
    图书借阅测试用例UML图
    风险分析
    需求规格说明说
    PM的定义跟功能说明模块
    需求分析-NABCD
  • 原文地址:https://www.cnblogs.com/achengmu/p/13546808.html
Copyright © 2011-2022 走看看