每日 Harness 开源 · Source
返回本期 · Back to 2026-06-29

博客文章 · Blog Posts2026-06-29 · Monday, June 29, 2026

Regular expressions that work “everywhere”

johndcook.com原文 ↗

Regular expressions that work “everywhere”
John D. Cook 总结跨不同正则实现更稳定工作的写法。核心问题是 portability:同一 regex 在 PCRE、JavaScript、Python、grep、数据库或配置系统中未必共享扩展语法。实用价值在于少用引擎特有的 lookbehind、命名组或 Unicode shortcut,优先选择更保守的字符类、锚点和分组方式。它适合写 CLI、日志规则、数据清洗和跨语言配置的人,因为 regex 的“看起来能跑”经常掩盖 flavor 差异。
浏览

评论 · Comments