有一串字符,我想提取该字符中的某一些我想得到的字符,比如“ssss [开始] abcdefghijkdd [结束] asfd”,我想只得到‘[开始]’‘[结束]’中间的字符如何做 有一串字符,我想提取该字符中的某一些我想得到的字符,比如“ssss [开始] abcdefghijkdd [结束] asfd”,我想只得到‘[开始]’‘[结束]’中间的字符如何做请高手帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str = "ssss [开始] abcdefghijkdd [结束] asfd"; int start = str.indexOf("[开始]")+"[开始]".length(); int end = str.indexOf("[结束]"); System.out.println(str.substring(start,end)); 一楼说的是对的 建议楼主遇到这些简单的东西 多看看API那里面说的很清楚的 String str = "ssss [开始] abcdefghijkdd [结束] asfd"; int start = str.indexOf("[开始]")+"[开始]".length(); int end = str.indexOf("[结束]"); System.out.println(str.substring(start,end));可以这样做的 str.substring(start,end) jsp页面图片路径问题 去掉地址栏中:8080? tomcat jsp 修改程序后,执行,无任何变化 请教!!!jsp连接数据库出现404错误 在Netbeans中加入组件???? spring Quartz定时调度问题? 怎么将可视化编辑器插入JSP文件? 五十分在线紧急求救一个jsp调用servlet的问题 中文插入SQL数据库中变成了乱码? javaweb通信 如何判断用户是第一次登录? 用socket抓取网页 建立连接后如何复用同一个socket?
int start = str.indexOf("[开始]")+"[开始]".length();
int end = str.indexOf("[结束]");
System.out.println(str.substring(start,end));
int start = str.indexOf("[开始]")+"[开始]".length();
int end = str.indexOf("[结束]");
System.out.println(str.substring(start,end));可以这样做的