第一章 样本 这是第一章的正文,包含标记词 ZEBRA-XC42 用于搜索断言。 第一章的正文还有许多话,用来把两个章节的标题拉开足够的距离, 因为分章器会丢弃距上一个保留标题不足两百字的行,避免把正文里的提及 当成目录条目。下面是凑篇幅的段落:书的特点是按章阅读,每章之间用 明显的编号标题分隔;扫描器把文件落盘后由解析器分卷与分章;阅读器按 章渲染,长文的滚动与恢复都按章节与章内偏移来记录。ZEBRA-XC42 是 搜索断言的标记词,本段只出现一次。再写几行凑足两百字以上:风起云 收,纸上得来终觉浅,绝知此事要躬行。如此五章的信息足够编造一份适合 端到端测试用的文本样本,昭然有效,勿改内容。 第二章 落雨 雨点敲窗。第二章也有 zebra-xc42 的小写变体,用于验证大小写不敏感的 命中;这一章的正文同样要足以拉开与第一章标题的距离,避免被分章器 当成正文里的目录行丢弃。雨水落在窗上,本章的内容较第一章多几度斜 面:先有标记词的小写变体,再有凑篇幅的句子。为了保持两百字的间距, 本章正文需要再写几行;夜读时开着夜色主题,正文底色与文字色由阅读 主题映射而来;行距与边距档位随时可调,搜索结果由防抖输入驱动,命中 列表以章节 + 前后文片段呈现,点击即可跳到命中章的大致位置。落雨行 至结尾,此章同样只包含一次标记词,合计两处命中。 第三章 风止 wind 结尾章,无标记词。风止一章同样凑足两百字,让分章器认全三章。 结尾章的正文不包含任何搜索断言词,用于验证搜索结果不会多算。风过 无痕,桌上灯亮;夜读的读者从目录跳章时看到当前章的计数变为 2/3, 即第二章标记已存。样本至此结束。