求助:java读取冒号后面文字的方法

qq535344473 2011-03-18 02:26:11
比如:(教师:07013 陈建辉.xls)这个文件名,要把冒号后面陈建辉这个名字提取出来 并且不要数字和.xls
...全文
361 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq535344473 2011-03-18
  • 打赏
  • 举报
回复
汗~~弄错了,是1楼。。。
qq535344473 2011-03-18
  • 打赏
  • 举报
回复
2楼的正解,就是s = s.subString(index1);中的String要用小写的string
H602miss 2011-03-18
  • 打赏
  • 举报
回复
String str = "教师:07013 陈建辉.xls";
str=str.replace("教师:07013 陈建辉.xls","陈建辉");
茫茫大海 2011-03-18
  • 打赏
  • 举报
回复

String str = "教师:07013 陈建辉.xls";
str = str.replaceAll(".*?\\d+?\\s+?","").replaceAll("\\.xls","");

格式是你上面给出的那样!
songxueli59421 2011-03-18
  • 打赏
  • 举报
回复
如果格式是这样的话。
String s = "教师:07013 陈建辉.xls";
int index1 = s.lastIndexOf(" ");//找到最后一个空格的位置,即07013 与陈建辉中间的那个空格
s = s.subString(index1);//截取从空格往后的内容,只留下陈建辉
int index2 = s.indexOf(".");//找到点的位置
s = s.subString(0,index2);//截取点以前的内容
我没办法实验,不知道里面是不是缺少加一减一,你自己可以尝试下。

62,614

社区成员

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

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