Приведенная строка, представляющая такое предложение, за которым следует пометка строки с использованием OpenNLP.Регулярное выражение по помеченным словам
String sentence = "His plays remain highly popular, and are constantly studied.";
Я получаю это ниже. Мой вопрос: как я могу применить регулярное выражение к нему, чтобы отфильтровать теги? То, что меня выбрасывает, - это слово, добавленное к каждому дефису. Если бы это были только теги, я мог бы сделать что-то вроде (VBP|VBN)+
, например, слова впереди менялись бы.
His_PRP$ plays_NNS remain_VBP highly_RB popular,_JJ and_CC are_VBP constantly_RB studied._VBN
Например, как бы я написать регулярное выражение, чтобы сохранить все NN
и CC
? Итак, с учетом помеченной строки, как показано выше, как я могу получить plays_NNS and_CC
?
Просьба подробно рассказать о проблеме с помощью одного примера. – EngineeredBrain
@AnwarShaikh Надежда, которая помогает. –
Да. Спасибо, надеюсь, что мой пост ниже отвечает на ваш вопрос. – EngineeredBrain