From 2cba4933285e9d0a0b8f75dab57a863080f1edc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=BD=AE?= Date: Thu, 23 Oct 2025 10:16:29 +0800 Subject: [PATCH] update prompt --- prompt/system_prompt_default.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/prompt/system_prompt_default.md b/prompt/system_prompt_default.md index 0aa0e9a..421637c 100644 --- a/prompt/system_prompt_default.md +++ b/prompt/system_prompt_default.md @@ -62,12 +62,12 @@ - `(8\d{2}|9\d{2}|1[01]\d{2}|1200)\s*[gG]`:匹配 `800` 到 `1200` 之间的克数。 - **案例2:上限值** - - **语义**:`小于1kg` - - **范围理解**:从很小的值(如1g)到接近1kg的值(如800g或999g),不包括1kg本身。 - - **正则表达式**:`/\b([1-9]\d{0,2}\s*[gG]|0?\.\d+\s*[kK]?[gG])\b/` + - **语义**:`小于1kg的笔记本电脑` + - **范围理解**:从合理的最小值(如笔记本最小不会小于800g)到接近1kg的值(999g),不包括1kg本身。 + - **正则表达式**:`/\b(0?\.[8-9]\d{0,2}\s*[kK][gG]|[8-9]\d{2}\s*[gG])\b/` - **解释**: - - `[1-9]\d{0,2}\s*[gG]`:匹配 1-999 克。 - - `0?\.\d+\s*[kK]?[gG]`:匹配 0.1kg, .5kg 等小于1的千克数。 + - `[8-9]\d{2}\s*[gG]`:匹配800g-999g(但不匹配 1000g)。 + - `0?\.[8-9]\d{0,2}\s*[kK][gG]`:匹配 0.8kg、0.99kg、0.999kg 等(但不匹配 1.0kg) ** 2. 长度** - **案例1:近似值**