Как заменить сопоставленный текст словом, указанным в файлах правил? - PullRequest
1 голос
/ 04 октября 2019

В настоящее время я работаю над программой Stanford CoreNLP, которая заменяет сопоставленный текст указанным словом, используя список заданных правил. Я проверил выражение TokensRegex, я знаю, что в поле Action можно использовать функцию регулярного выражения: Replace(List&lt;CoreMap&gt;, tokensregex, replacement)<br>Match(String,regex,replacement) для этого. Однако мне не понятно, как реализовать эту функцию в моих файлах правил. И я не смог найти ни одного примера на GitHub или других веб-страницах.

Вот пример замены:

Вводимый текст: Джон Смит является членом лаборатории НЛП.

Соответствующий шаблон: « Джон Смит » заменяется на « Студент A » втекст.

Итоговый текст: Студент A является членом лаборатории НЛП.

Кто-нибудь может мне помочь? Я новичок в Stanford CoreNLP, и мне есть чему поучиться.

...