首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

正则表达式提取类名解决办法

2012-01-18 
正则表达式提取类名字串包名.类名如: com.csdn.net.MyClass 想用正则提取类名(MyClass)如何写正则表达式

正则表达式提取类名
字串   包名.类名   如: "com.csdn.net.MyClass "     想用正则提取类名(MyClass)如何写正则表达式?

[解决办法]
System.out.println(s.substring(s.lastIndexOf( ". ")+1));

[解决办法]
String str = "com.csdn.net.MyClass ";
StringTokenizer token = new StringTokenizer(str, ". ");
System.out.println(token.countTokens());
while(token.hasMoreTokens()){
String ss = token.nextToken();
Pattern pattern = Pattern.compile( "^[A-Z]{1}+([a-zA-Z])*$ ");
Matcher matcher = pattern.matcher(ss);
if(matcher.find()){
System.out.println(ss);
}
}

热点排行