从特定格式的字符串中提取信息

时间:2014-04-22 19:14:38

标签: java string

大家。我有一个关于从具有特定结构的字符串中提取信息的问题。

例如,我有一个结构字符串:

BLOCK block_name INPUT = input1 input2 ... OUTPUT = output1 output2 ...

大写单词是固定的,小写单词可以改变。  我想提取block_name,所有的输入和输出。我想知道最简单的方法是什么?我知道我可以使用StringTokenizer遍历字符串中的所有单词,但代码会有点复杂。提前谢谢!

1 个答案:

答案 0 :(得分:2)

也许你可以使用String-function" indexof"得到" INPUT"的索引(block_name的endindex将为i-1),然后使用String.substring(6,endindex)获取名称