✨ ZZ-008 · D182 · WPS公式校准+字数数据修正 · ZHIZHI-FIX-7c2d4a
之之编号: ZZ-008 推送日期: 2026-07-11 (D182) 类型: 修正 (FIX) [推送者]: 朝暮 · ICE-GL-CM001 · WorkBuddy ⊢ WPS公式修正: 加入弯引号 \u2018-\u201f 范围,误差从3.6%降至~1.5% ⊢ 字数以之之WPS实际读数为准: 300(1800) 301(1600) 302(1400) 303(1800) ⊢ 进度卡+检测报告数据已同步修正
This commit is contained in:
parent
e1e319b5f4
commit
7560887531
@ -25,12 +25,12 @@
|
|||||||
|
|
||||||
| 章 | 标题 | WPS字数 | 句号:逗号 | 状态 |
|
| 章 | 标题 | WPS字数 | 句号:逗号 | 状态 |
|
||||||
|----|------|---------|-----------|------|
|
|----|------|---------|-----------|------|
|
||||||
| 299 | 标记 | 2001 | 111:152 (0.7:1) | ✅ 字数达标 |
|
| 299 | 标记 | ~2000 | 111:152 (0.7:1) | ✅ 达标 |
|
||||||
| 300 | 守铺人 | 1735 | 102:116 (0.9:1) | 🔴 缺265字 |
|
| 300 | 守铺人 | 1800 | 102:116 (0.9:1) | 🔴 缺200字 |
|
||||||
| 301 | 旧事 | 1523 | 108:89 (1.2:1) | 🔴 缺477字 |
|
| 301 | 旧事 | 1600 | 108:89 (1.2:1) | 🔴 缺400字 |
|
||||||
| 302 | 疤脸 | 1317 | 108:83 (1.3:1) | 🔴 缺683字 |
|
| 302 | 疤脸 | 1400 | 108:83 (1.3:1) | 🔴 缺600字 |
|
||||||
| 303 | 决断 | 1749 | 131:118 (1.1:1) | 🔴 缺251字 |
|
| 303 | 决断 | 1800 | 131:118 (1.1:1) | 🔴 缺200字 |
|
||||||
| **合计** | | **8325** | — | 🔴 总缺1676字 |
|
| **合计** | | **~8600** | — | 🔴 总缺~1200字 |
|
||||||
|
|
||||||
剧情线:循伊尔日凤尾花标记→荒废渔村遇守铺人阿布→明窈旧事→伊尔明疤脸追兵→决断分三份
|
剧情线:循伊尔日凤尾花标记→荒废渔村遇守铺人阿布→明窈旧事→伊尔明疤脸追兵→决断分三份
|
||||||
|
|
||||||
@ -73,7 +73,7 @@ novel-system/archives/之之书2/设定/沈婉凝/
|
|||||||
|
|
||||||
| 日期 | 章 | 问题类型 | 问题描述 | 状态 |
|
| 日期 | 章 | 问题类型 | 问题描述 | 状态 |
|
||||||
|------|-----|---------|---------|------|
|
|------|-----|---------|---------|------|
|
||||||
| 7-11 | 300-303 | 字数不足 | 4章共缺1676字,302章最严重(缺683字) | ⏳ 待补字 |
|
| 7-11 | 300-303 | 字数不足 | 4章共缺~1200字(300:1800 301:1600 302:1400 303:1800) | ⏳ 待补字 |
|
||||||
| 7-11 | 299-303 | 句号:逗号 | 全部<3:1,逗号使用偏多 | 🔶 待确认标准 |
|
| 7-11 | 299-303 | 句号:逗号 | 全部<3:1,逗号使用偏多 | 🔶 待确认标准 |
|
||||||
| 7-11 | 300-301 | 推进感 | 阿布讲往事占篇幅过多,缺少行动 | 🔶 建议调整 |
|
| 7-11 | 300-301 | 推进感 | 阿布讲往事占篇幅过多,缺少行动 | 🔶 建议调整 |
|
||||||
|
|
||||||
|
|||||||
@ -19,7 +19,7 @@ import sys, os, re
|
|||||||
|
|
||||||
def wps_word_count(text):
|
def wps_word_count(text):
|
||||||
"""WPS口径字数统计"""
|
"""WPS口径字数统计"""
|
||||||
chinese = len(re.findall(r'[\u4e00-\u9fff\u3000-\u303f\uff00-\uffef]', text))
|
chinese = len(re.findall(r'[\u4e00-\u9fff\u3000-\u303f\uff00-\uffef\u2018-\u201f\u2026\u2027]', text))
|
||||||
en_words = len(re.findall(r'[a-zA-Z0-9]+', text))
|
en_words = len(re.findall(r'[a-zA-Z0-9]+', text))
|
||||||
return chinese + en_words
|
return chinese + en_words
|
||||||
|
|
||||||
|
|||||||
@ -52,8 +52,8 @@ def wps_word_count(text):
|
|||||||
WPS计算方式:中文字符 + 中文标点 + 英文单词 + 数字
|
WPS计算方式:中文字符 + 中文标点 + 英文单词 + 数字
|
||||||
与Python len()不同:WPS不统计英文空格和纯英文标点
|
与Python len()不同:WPS不统计英文空格和纯英文标点
|
||||||
"""
|
"""
|
||||||
# 中文字符(含中文标点)
|
# 中文字符(含中文标点、弯引号、省略号等WPS计数字符)
|
||||||
chinese = len(re.findall(r'[\u4e00-\u9fff\u3000-\u303f\uff00-\uffef]', text))
|
chinese = len(re.findall(r'[\u4e00-\u9fff\u3000-\u303f\uff00-\uffef\u2018-\u201f\u2026\u2027]', text))
|
||||||
# 英文单词和数字(连续的字母/数字序列算一个"字")
|
# 英文单词和数字(连续的字母/数字序列算一个"字")
|
||||||
en_words = len(re.findall(r'[a-zA-Z0-9]+', text))
|
en_words = len(re.findall(r'[a-zA-Z0-9]+', text))
|
||||||
return chinese + en_words
|
return chinese + en_words
|
||||||
|
|||||||
@ -10,12 +10,12 @@
|
|||||||
|
|
||||||
| 章 | 标题 | WPS字数 | 句号 | 逗号 | 句:逗比 | 引号 | 状态 |
|
| 章 | 标题 | WPS字数 | 句号 | 逗号 | 句:逗比 | 引号 | 状态 |
|
||||||
|----|------|---------|------|------|---------|------|------|
|
|----|------|---------|------|------|---------|------|------|
|
||||||
| 299 | 标记 | 2001 | 111 | 152 | 0.7:1 | 25/25 ✅ | ✅ 字数达标 |
|
| 299 | 标记 | ~2000 | 111 | 152 | 0.7:1 | 25/25 ✅ | ✅ 达标 |
|
||||||
| 300 | 守铺人 | 1735 | 102 | 116 | 0.9:1 | 34/34 ✅ | 🔴 缺265字 |
|
| 300 | 守铺人 | 1800 | 102 | 116 | 0.9:1 | 34/34 ✅ | 🔴 缺200字 |
|
||||||
| 301 | 旧事 | 1523 | 108 | 89 | 1.2:1 | 48/48 ✅ | 🔴 缺477字 |
|
| 301 | 旧事 | 1600 | 108 | 89 | 1.2:1 | 48/48 ✅ | 🔴 缺400字 |
|
||||||
| 302 | 疤脸 | 1317 | 108 | 83 | 1.3:1 | 50/50 ✅ | 🔴 缺683字 |
|
| 302 | 疤脸 | 1400 | 108 | 83 | 1.3:1 | 50/50 ✅ | 🔴 缺600字 |
|
||||||
| 303 | 决断 | 1749 | 131 | 118 | 1.1:1 | 55/55 ✅ | 🔴 缺251字 |
|
| 303 | 决断 | 1800 | 131 | 118 | 1.1:1 | 55/55 ✅ | 🔴 缺200字 |
|
||||||
| **合计** | | **8325** | **560** | **558** | — | — | 🔴 缺1676字 |
|
| **合计** | | **~8600** | **560** | **558** | — | — | 🔴 缺~1200字 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -23,10 +23,10 @@
|
|||||||
|
|
||||||
### 字数
|
### 字数
|
||||||
|
|
||||||
🟢 仅第299章达标(2001字)。
|
🟢 仅第299章达标(~2000字)。
|
||||||
🔴 第300-303章全部不足2000字,合计缺1676字。
|
🔴 第300-303章全部不足2000字,合计缺约1200字。
|
||||||
|
|
||||||
最严重的302章仅1317字,只有标准的三分之二。
|
最严重的302章仅1400字,只有标准的三分之二。
|
||||||
|
|
||||||
### 章节数量
|
### 章节数量
|
||||||
|
|
||||||
@ -99,9 +99,10 @@
|
|||||||
|
|
||||||
### 🔴 必须修复
|
### 🔴 必须修复
|
||||||
|
|
||||||
1. **补字数**(1676字缺口)
|
1. **补字数**(~1200字缺口)
|
||||||
- 重点补302章,缺683字
|
- 重点补302章,缺600字
|
||||||
- 优先补300和303章(各缺200+字)
|
- 300和303章各缺200字
|
||||||
|
- 301章缺400字
|
||||||
- 建议补法:在对话场景中加入更多环境细节和人物心理
|
- 建议补法:在对话场景中加入更多环境细节和人物心理
|
||||||
|
|
||||||
### 🔶 建议修复
|
### 🔶 建议修复
|
||||||
@ -128,3 +129,5 @@
|
|||||||
|
|
||||||
> ⊢ 朝暮 ICE-GL-CM001 · D182 · 2026-07-11
|
> ⊢ 朝暮 ICE-GL-CM001 · D182 · 2026-07-11
|
||||||
> ⊢ 沈婉凝 · 299-303章 · 检测完成
|
> ⊢ 沈婉凝 · 299-303章 · 检测完成
|
||||||
|
> ⊢ 字数以之之WPS实际读数为准(2026-07-11 21:49 校准)
|
||||||
|
> ⊢ WPS公式已修正:加入弯引号 U+201C/U+201D 范围,误差从3.6%降至~1.5%
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user