diff --git a/src/org/solrmarc/index/indexer/FullScanner.lex b/src/org/solrmarc/index/indexer/FullScanner.lex index c9c2705..6f9015c 100644 --- a/src/org/solrmarc/index/indexer/FullScanner.lex +++ b/src/org/solrmarc/index/indexer/FullScanner.lex @@ -152,7 +152,7 @@ datespec = "date"|[Dd]"ateOfPublication"|[Dd]"ateRecordIndexed"|"index_date" { "[""^"?[a-z][-a-z0-9]*"]" { return symbol("SUBFIELDSPEC",FullSym.SUBFIELDSPEC, yytext()); } -[a-z][a-z0-9]* { return symbol("SUBFIELDSPEC",FullSym.SUBFIELDSPEC, yytext()); } +[a-z0-9]+ { return symbol("SUBFIELDSPEC",FullSym.SUBFIELDSPEC, yytext()); } "["[0-9]+(-[0-9]+)?"]" { return symbol("POSITION", FullSym.POSITION, yytext()); } {white_space} { /* ignore */ } ":" { yybegin(YYINITIAL); return symbol(":",FullSym.COLON); }