java字符串截取字符串中间一段

有没有好的方法,就是比如str="\“1\”,\“2\”,\"3\",\"4\",\"5\",\"6\"";我想截取第三个引号和第四个引号之间的字符串。也就是例子中的2.... 有没有好的方法,就是比如 str="\“1\”,\“2\”,\"3\",\"4\",\"5\",\"6\"";
我想截取第三个引号和第四个引号之间的字符串。也就是例子中的2.
不想用split,然后找数组元素。
展开
 我来答
yugi111
推荐于2017-10-05 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
String str = "\"1\",\"2\",\"3\",\"4\",\"5\",\"6\"";
String regex = "\"[^\"]+[\"\\,\\s]+([^\"]+).*";
String result = str.replaceAll(regex, "$1");
System.out.println(result);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
czd0001693
2014-10-13 · TA获得超过202个赞
知道小有建树答主
回答量:532
采纳率:0%
帮助的人:250万
展开全部
用正则表达式里面有个分组 希望能帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在马头山玩三国志的合欢花
2014-10-13 · TA获得超过150个赞
知道答主
回答量:86
采纳率:0%
帮助的人:44.9万
展开全部
这个要用到“
正则表达式”
你自行百度使用方式!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花花年
2014-10-13
知道答主
回答量:6
采纳率:0%
帮助的人:8272
展开全部
str.substring(9,11);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小锄头andrew
2014-10-13 · TA获得超过627个赞
小锄头andrew
采纳数:224 获赞数:627

向TA提问 私信TA
展开全部
用split,找数组元素
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式