Python HTMLParser 字符引用:关闭自动转换后,为什么属性里的 amp 仍然被解开 写一个HTML检查工具时,设置convert_charrefs=False,通常是希望看到原来的字符引用。不过这个开关不能理解为“所有位置都停止解码”。普通正文、开始标签中的属性值,以及script内容,经过的解析路... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
SQLite instr 定位分隔符:零、空值和一基位置怎样决定拆分结果 一列备注按第一个冒号分成名称和内容,查询先用 instr 找位置,再交给 substr。普通样本没问题,缺少冒号的记录却可能被当成另一种合法拆分。原因是查找结果不仅是一串数字:它还包含“没找到”和“输入缺失”两种状态... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
JavaScript 正则 split:只是加了括号,分隔符为什么也进了结果 一段拆分编号的代码原本返回三个字段。为了让正则更好读,开发者给分隔符套上一层括号,结果数组忽然多出逗号;再加一个可选分组,数组里连 undefined 都出现了。这通常不是输入文件坏了,而是捕获组改变了 split ... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Python shlex 拆分带引号文本:得到词元之后,还没有执行任何命令 一个小工具接受类似“动作加参数”的文本,名称里允许空格,也允许用引号表示空字符串。直接按空白 split 会把一个名称切成两段;自己反复替换引号,又容易破坏转义和错误提示。shlex 可以处理这种接近 Unix sh... yunqueblog/ 技术教程/ 2026-10-01/ 2 阅读