正则表达式提取类名

kingapex1 2007-04-02 04:56:48
字串 包名.类名 如:"com.csdn.net.MyClass" 想用正则提取类名(MyClass)如何写正则表达式?
...全文
437 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
imA 2007-04-03
  • 打赏
  • 举报
回复
楼上的楼上,不要忘了,类名中可以有数字哟
For_suzhen 2007-04-02
  • 打赏
  • 举报
回复
对啊,不需要用正则表达式啊,直接取最后面 .之后的就行了
简单就是美
hhtwya 2007-04-02
  • 打赏
  • 举报
回复
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);
}
}
imA 2007-04-02
  • 打赏
  • 举报
回复
System.out.println(s.substring(s.lastIndexOf(".")+1));
imA 2007-04-02
  • 打赏
  • 举报
回复
你这个不用正则,

String s="com.csdn.net.MyClass";

System.out.println(s.substring(s.lastIndexOf(".")));
精易编程助手功能如下: 网页分析 → 穿透框架彻底分析网页元素,让你网页填表操作更加简单 窗口探测 → 清晰的分析窗口中各种控件的ID,句柄,标题,类名,位置,大小 生成代码 → 查找指定窗口控件,全智能生成易语言代码 资源采集 → 采集网页上的CSS,JS,图片,背景,媒体文件 中英翻译 → 提供2种翻译引擎,支持语音朗读翻译结果和保存声音文件 编码转换 → 支持URL加解密、RC4加解密、BASE64加解密、简体繁体转换、ANSI、Unicode、取MD5、sha1、crc32等等 工 具 箱 → 进制转换、键码查询、图标提取、文本加解密等 工 具 箱 → 屏幕取色、GET、POST测试,客服端cookie测试 正则工具 → 轻松调测正则表达式,支持匹配测试,替换测试,并且可生成易语言代码 网页抓包 → 智能Web抓包,POSTGET客户端封包测试 2.3更新日志: 修复 - 网页分析 - 组合框 → 右键菜单显示隐藏元素命令一直针对第一个组合框操作的问题 增加 - 网页分析 - 组合框 → 置现行选中项未弹出输入窗口的BUG 修复 - 网页分析 - 右键菜单→所有元素控件增加“读元素属性”和“写元素属性”,方便测试 修复 - 窗口探测 - 生成代码,有的窗口会生成失败的BUG 修复 - 编码转换 - 增加“编码_Unicode到Ansi_文本型”和“编码_Ansi到Unicode_文本型”,编码出来的格式如:精易论坛

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧