JavaScript 正则 split:只是加了括号,分隔符为什么也进了结果 一段拆分编号的代码原本返回三个字段。为了让正则更好读,开发者给分隔符套上一层括号,结果数组忽然多出逗号;再加一个可选分组,数组里连 undefined 都出现了。这通常不是输入文件坏了,而是捕获组改变了 split ... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Python re.fullmatch 校验:末尾多一个换行,为什么锚点仍然通过 一条看起来完整的校验漏掉了尾巴假设仓库标签要求两个大写英文字母、一条短横线和三位数字。你给模式两端加上起止锚点,测试普通标签一切正常,直到从剪贴板粘贴的标签末尾带上一个换行,仍然通过检查。这时不能只看返回对象是否存在... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
Python re.sub 替换文本里的反斜杠:分组引用和原样插入要分清 路径被替换进去,字符却变了批量生成配置时,经常需要把占位符换成用户选择的目录。目录字符串在变量里看起来完整,传给 re.sub 后却出现换行、回车,甚至报出分组不存在。原因在于字符串形式的替换参数有自己的语法:它会解... yunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
让 AI 写正则表达式:先给正反样本,再讨论那一串符号 “帮我写一个匹配编号的正则”信息太少。编号是否区分大小写,允许全角数字吗,前后空格要拒绝还是忽略,匹配整段还是从文字里提取?AI 即使给出能运行的表达式,也可能替你默默决定这些规则。先写样本,再写表达式,能把分歧提前... yunqueblog/ AI分享/ 2026-10-01/ 4 阅读