【发布时间】:2014-05-05 07:55:32
【问题描述】:
我在一个包含两个逗号以及制表符和空格的数组中有一个字符串。我正在尝试在该字符串中剪切两个单词,它们都在逗号之前,我真的不在乎制表符和空格。
我的字符串看起来像这样:
String s = "Address1 Chicago, IL Address2 Detroit, MI"
我得到第一个逗号的索引
int x = s.IndexOf(',');
然后,我在第一个逗号的索引之前剪掉了字符串。
firstCity = s.Substring(x-10, x).Trim() //trim white spaces before the letter C;
那么,如何获取第二个逗号的索引,以便获取第二个字符串?
非常感谢您的帮助!
【问题讨论】:
-
字符串总是有2个逗号吗?
-
你现在想开始学习正则表达式。
-
你为什么不
split(',')然后将所有切片放在一个数组中? -
@shree.pat18 好问题。有时有,有时没有 2 个逗号。