标签:turn group out ppp his upper new 正则 pil
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();
}
标签:turn group out ppp his upper new 正则 pil
原文地址:https://www.cnblogs.com/achengmu/p/13546808.html