найти метку и значение в строках текста с простором - PullRequest
0 голосов
/ 17 марта 2020

Я создал скрипт, используя только basi c Python, который ищет поля в документе и сопоставляет поля со значением.

Я хочу знать, может ли Spacy делать подобные вещи.

Мой вопрос связан с этим , так как я могу использовать регулярные выражения для поиска значений, но у меня есть несколько полей, которые я хочу найти.

Я читал о PhraseMatcher , который, кажется, может найти поля, но не может найти способ найти соответствующие значения после того, как поля были найдены.

Причина, по которой я это делаю: мое решение работает, но я чувствую, что оно не очень изощренное, и что могут быть более подходящие подходы.

Это допустимый вариант использования spacy?

Спасибо!

1 Ответ

0 голосов
/ 17 марта 2020

Вы можете использовать Spacy Entity Recognizer , он был создан для таких целей. Это более уместно, чем регулярные выражения.

Теперь, это зависит от сложности ваших именованных сущностей, если они действительно очень регулярны и имеют тот же шаблон, что вы можете использовать регулярное выражение. Но на мой взгляд, распознаватель сущностей лучше.

...