Вот пример текстового файла, с которым я работаю:
<Opera>
Tristan/NNP
and/CC
Isolde/NNP
and/CC
the/DT
fatalistic/NN
horns/VBZ
The/DT
passionate/JJ
violins/NN
And/CC
ominous/JJ
clarinet/NN
;/:
Заглавные буквы после косой черты - странные теги.Я хочу иметь возможность искать в файле что-то вроде "NNP,CC,NNP"
и чтобы программа возвращала для этого сегмента "Tristan and Isolde"
три слова в строке, соответствующие этим тэгам в строке.
Проблема, с которой я столкнулся, заключается в том, что я хочу, чтобы строка поиска вводилась пользователем, поэтому она всегда будет отличаться.
Я могу прочитать файл и найти одно совпадение, но не знаю, как отсчитать в обратном направлении отэтой точки, чтобы напечатать первое слово или как определить, соответствует ли следующий тег.