regex

标签

Cards List
#regex

正则表达式的3D弹珠轨道可视化

Hacker News Top ↗ · 2026-10-16

一款交互式工具,将正则表达式可视化为3D弹珠轨道,通过趣味十足的动态机械装置让正则模式更易于理解。

0 人收藏 0 人点赞
#regex

受 Emacs rx 启发的可读正则表达式,适用于 JavaScript/TypeScript

Lobsters Hottest ↗ · 2026-10-02 缓存

本文介绍了一个受 Emacs 的 rx 宏启发的小型 JavaScript/TypeScript DSL,它让开发者以可读的、由命名形式构成的树状结构来编写正则表达式,而不是使用晦涩的字符串。文章讲解了其内部实现(原子、序列、备选、量词),并提供了速查表、对比示例以及包含完整源码的 Gist。

0 人收藏 0 人点赞
#regex

发现缺陷

matklad ↗ · 2026-09-19 缓存

这篇博客文章探讨了生成式测试与单元测试在发现缺陷方面的有效性,以Rust的regex crate为例。它展示了一个自定义模糊测试器如何发现了多个缺陷,并提供了改进测试方法的技术。

0 人收藏 0 人点赞
#regex

标记匹配:为什么这不在每个正则表达式引擎中?

Lobsters Hottest ↗ · 2026-09-17 缓存

这篇文章解释了正则表达式中用于命名实体识别的标记匹配的概念,将其性能与spaCy的NER模型进行了比较,并展示了一个名为resharp的工具,该工具高效地实现了这一功能。

0 人收藏 0 人点赞
#regex

正则表达式能否匹配有效的信用卡号?

Lobsters Hottest ↗ · 2026-09-13 缓存

本文探讨了通过基于Luhn算法构建确定性有限自动机(DFA),正则表达式能否匹配有效的信用卡号,从而得到一个巨大但可执行的正则表达式模式。

0 人收藏 0 人点赞
#regex

软弃用 re.match()

Simon Willison's Blog ↗ · 2026-09-11 缓存

Python 3.15 软弃用 re.match() 函数,引入 re.prefixmatch() 作为字符串开头模式匹配的更清晰替代方案。

0 人收藏 0 人点赞
#regex

软弃用 re.match()

Lobsters Hottest ↗ · 2026-09-10 缓存

这篇博客文章解释了 Python 的 re.match() 函数因其意外行为而被软弃用,并为 Python 3.15 引入了一个更清晰的别名 re.prefixmatch()。

0 人收藏 0 人点赞
#regex

构建 certgrep.sh:一个免费的证书透明搜索引擎

Lobsters Hottest ↗ · 2026-08-24 缓存

本文详细介绍了如何构建 certgrep.sh,一个支持正则表达式的免费证书透明搜索引擎,以解决在安全应用中大规模查询 CT 日志的局限性,并描述了其技术设计和公开发布。

0 人收藏 0 人点赞
#regex

一个不可见字符让我们的护栏失效了三周,而症状看起来完全像是模型不稳定

Reddit r/AI_Agents ↗ · 2026-08-09

一位开发者讲述了一个持续三周的生产环境 bug:一个包含字面退格字符的正则表达式静默地禁用了语言检测护栏,让 LLM 看起来不稳定。这篇文章强调了需要对确定性护栏进行埋点,以将其与模型的非确定性区分开来。

0 人收藏 0 人点赞
#regex

@TrisH0x2A: Rob Pike 用大约30行C代码写了一个完整的正则表达式匹配器,它支持 ^、.、* 和 $,仅使用递归……

X AI KOLs Timeline ↗ · 2026-08-03 缓存

一条推特重点介绍了 Rob Pike 经典的30行 C 语言正则表达式匹配器,展示了递归和指针算术,作为正则表达式引擎的入门介绍。

0 人收藏 0 人点赞
#regex

在正则表达式引擎上运行《DOOM》

Lobsters Hottest ↗ · 2026-07-27 缓存

一位开发者演示了如何使用正则表达式引擎作为计算基础来运行《DOOM》游戏,每帧执行数百万次替换。

0 人收藏 0 人点赞
#regex

@charliermarsh: PSA:最新版本中带来了新的 `regex!` 宏

X AI KOLs Following ↗ · 2026-07-20 缓存

在 Rust regex 库的最新更新中发布了一个新的 `regex!` 宏,支持编译时正则表达式编译。

0 人收藏 0 人点赞
#regex

llama.cpp b9966 针对 sm-tensor

Reddit r/LocalLLaMA ↗ · 2026-07-11

llama.cpp b9966 引入了一个针对 -sm tensor 模式的修复,该修复缓存了正则表达式模式,消除了解码线程中每个张量每个标记的 29 次重新编译,从而显著减少了 CPU 开销。

0 人收藏 0 人点赞
#regex

基本正则表达式GNU扩展的平台支持

Lobsters Hottest ↗ · 2026-06-30 缓存

一篇探讨平台对基本正则表达式(BRE)GNU扩展支持的文章,具体是`\+`操作符,发现其在FreeBSD、macOS以及基于musl的发行版(如Chimera Linux)上均可正常工作。

0 人收藏 0 人点赞
#regex

可在‘各处’工作的正则表达式

Hacker News Top ↗ · 2026-06-25 缓存

本文讨论了正则表达式在sed、awk、grep和Emacs等工具之间移植的挑战,并提供了一组在这些环境中可靠工作的正则表达式子集。

0 人收藏 0 人点赞
#regex

Stack Overflow上262,715个正则表达式问题尚未解答的问题(第二部分)

Lobsters Hottest ↗ · 2026-06-09 缓存

深入探讨正则表达式解析HTML的局限性,灵感来源于Stack Overflow的著名回答,讨论了形式语言理论和工业级正则表达式引擎的能力。

0 人收藏 0 人点赞
#regex

关于电子邮件地址我们常对自己撒的谎

Hacker News Top ↗ · 2026-06-08 缓存

一篇博客文章,揭露验证电子邮件地址时的常见误解,反对基于正则表达式的验证,提倡发送确认邮件等更简单的验证方法。

0 人收藏 0 人点赞
#regex

Regex Chess: 一个使用84,688个正则表达式的2层minimax国际象棋引擎

Hacker News Top ↗ · 2026-05-14 缓存

Nicholas Carlini 的项目使用84,688个正则表达式实现了一个2层minimax国际象棋引擎,这些表达式被顺序执行以走出合法的国际象棋走法。文章解释了一个能够解读指令的正则表达式计算机的设计。

0 人收藏 0 人点赞
#regex

Stack Overflow 上 262,715 个正则表达式问题尚未解答的谜团

Lobsters Hottest ↗ · 2026-05-13 缓存

作者分析了 Stack Overflow 上的 262,715 个问题,以找出正则表达式的常见痛点,并展示了其新的正则表达式引擎 RE# 如何借助补集和交集运算来解决这些问题。

0 人收藏 0 人点赞
#regex

TRE Python绑定 — ReDoS鲁棒性演示

Simon Willison's Blog ↗ · 2026-05-04 缓存

一个极简的Python ctypes绑定到TRE正则表达式库,展示了针对ReDoS攻击的鲁棒性能,处理1000万字符输入上的恶意模式时,速度远超Python的re模块。

0 人收藏 0 人点赞
← 返回首页

提交意见反馈