fix: 多语言价格词组补字母后顾断言(防DN800/SDR11规格数字误杀,与英文组L7保护同款)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-29 15:44:56 +08:00
parent 7003d13f7a
commit 170de2fe48
3 changed files with 10 additions and 2 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ PATTERNS = [
(r"\d[\d,.]*\s*(d[óo]lares?|euros?\b(?!\s*pallets?)|рублей|руб\.?)",
"货币单位(多语言)"),
(r"\b(?:precio|costo|custo|preço|цена|стоимость|(?:ال)?سعر|(?:ال)?ثمن)\b"
r"[^\d\n]{0,20}\d", "价格名词前置(多语言)"),
r"[^\d\n]{0,20}(?<![a-z])\d", "价格名词前置(多语言)"),
(r"(price|cost|quote)[^.\d]{0,20}(?<![a-z])(?!(?:19|20)\d\d(?!\d))\d",
"价格动词邻接(年份排除)"),
(r"\d[\d,.]*\s*k\b(?!\w)", "25k形式"),