【发布时间】:2022-01-14 17:41:46
【问题描述】:
我正在使用 spacy 在正文中查找 PII 实体。现在我正在使用以下模式
{
"label": "CREDIT_CARD",
"id": "CREDIT_CARD_PATTERN",
"pattern": [{"IS_DIGIT": True, "LENGTH": 14}, {"IS_DIGIT": True, "OP": "?"}]
}
这里的希望是我想找到一个长度为 14 或 15 的 DIGIT 令牌。但是,这没有按预期工作,我只得到长度为 14 的 DIGIT 令牌的结果。有谁知道更好的方法查找长度在一个范围内的 DIGIT 标记。假设一个模式查找长度为 14 到 16 的所有 DIGIT 标记?
【问题讨论】:
-
对于一系列长度,我会使用正则表达式模式。 spacy.io/usage/rule-based-matching#regex
标签: python machine-learning spacy