【发布时间】:2014-05-16 23:44:14
【问题描述】:
我正在尝试标记包含引号的字符串。我搜索并找到了 StringTokenizer 类。但这对我没有用。这是我希望用户输入的字符串示例:
dgdfgg ddfgdf 4 12 assdsd “michael smith” “michael Westley” “Michael Fotky”
问题是分词器对单词进行分词。但是正如你所看到的,我希望它们保持在一起。就像 “michael Westley” 应该保持在一起作为一种象征。不像 “michael 和 Westley”。我可以使用str.nextToken()+str.nextToken() 但我不知道引号内的字符串是一个词还是两个词。如果是一个词,那可能是个问题。这是我想要的一个例子:
dgdfgg
ddfgdf
4
12
assdsd
“michael smith”
“michael Westley”
“Michael Fotky”
提前致谢。
【问题讨论】:
-
查看 [String.split()](docs.oracle.com/javase/7/docs/api/java/lang/…...