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