解析字符串中的单词

时间:2018-10-21 20:20:03

标签: jparsec

我对Jparsec还是很陌生,很难理解如何从字符串中提取单词。例如,我有这样的格式:

word word : int|int@int_char (int,int) [int|int] string word

例如:

SG_ IO_DEBUG_test_unsigned : 0|8@1+ (1,0) [0|0] "" DBG

在前面的示例中,我想创建一个解析器,该解析器读取用空格分隔的单词。让我们来IO_DEBUG_test_unsigned。我知道在此字符串前后都有空白。我将如何提取该字符串?会这样:

private final static Parser<String> PARSER_WORD = Terminals.StringLiteral.PARSER
    .from(CommonParser.SPACE, CommonParser.SPACE); 

0 个答案:

没有答案