求一正则表达式 就是aa_bb_cc转成aaBbCc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //package com.ricky.www;/* 就是aa_bb_cc转成aaBbCc*/import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test{ public static void main(String[] args){ String content = "aa_bb_cc"; String result = replace(content); System.out.println(result); } public static String replace(String content){ String result = content; String regex = "(\\w)(\\1)(_(\\w)(\\4))+?"; Pattern pattern = Pattern.compile(regex,Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher(content); while(matcher.find()){ result = matcher.replaceAll(matcher.group(1) + matcher.group(2) + matcher.group(4).toUpperCase() + matcher.group(4)); matcher = pattern.matcher(result); } return result; }} Spring mvc 如何遍历传递到jsp的map 关于调用的 问题,鄙夷报错.求解 密码正则表达式验证 内部类 问个类路径的问题 DES加密算法的JAVA实现,最好有源代码:-) 请问把文件从客户端传到服务器,并写在服务器硬盘上,怎么实现呢? Map m=new HashMap()为什么要这么写? 请正在用JAVA从事开发的朋友留个话儿 jbuilder7.0的可执行文件真的不用jdk来实现吗? URLConnection类中的getInputStream方法是如何返回一个InputStream 对象的? Netbean的重构功能报错,请问是何原因?
//package com.ricky.www;
/*
就是aa_bb_cc转成aaBbCc
*/
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test{
public static void main(String[] args){
String content = "aa_bb_cc";
String result = replace(content);
System.out.println(result);
} public static String replace(String content){
String result = content;
String regex = "(\\w)(\\1)(_(\\w)(\\4))+?";
Pattern pattern = Pattern.compile(regex,Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(content);
while(matcher.find()){
result = matcher.replaceAll(matcher.group(1) + matcher.group(2) + matcher.group(4).toUpperCase() + matcher.group(4));
matcher = pattern.matcher(result);
}
return result;
}
}