小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

Redis的新数组数据类型经过四个月的开发,依赖AI辅助设计和编码。开发者撰写了详细的规范文档,并在实现过程中优化数据结构,提高效率和内存使用。最终添加了正则表达式支持,提升了功能。希望新数据类型能被广泛接受,带来更多应用场景。

Redis数组类型:漫长开发的短篇故事

<antirez>
<antirez> · 2026-05-04T14:21:45Z
去年遇到的一个正则的坑

文章讨论了正则表达式的性能优化,重点介绍了初始字符分析、必需字符预检查和长度认知优化等技术。这些优化可以提高匹配效率,减少处理时间。不同正则引擎在实现这些优化时存在差异,复杂表达式的处理尤其具有挑战性。

去年遇到的一个正则的坑

Measure Zero
Measure Zero · 2026-05-03T00:00:00Z
终端命令行文件搜索工具:ripgrep(rg)完全使用手册

本文介绍了 ripgrep(rg),一种高效的命令行搜索工具,速度比传统 grep 快 10~300 倍,支持智能过滤和多种文件类型搜索。ripgrep 默认遵循 .gitignore 规则,支持正则表达式和多行匹配,适用于 Windows、macOS 和 Linux。文章详细讲解了 ripgrep 的安装、基本用法、过滤规则及常用选项,强调其在软件开发和运维中的重要性。

终端命令行文件搜索工具:ripgrep(rg)完全使用手册

人言兑
人言兑 · 2026-04-25T10:27:08Z
大卫·惠勒:pg_clickhouse 0.2.0

pg_clickhouse 0.2.0版本于2026年4月13日发布,主要改进了Postgres的ClickHouse查询接口推送功能,特别是在日期、时间、数组和正则表达式函数方面。新版本解决了Postgres与ClickHouse在正则表达式处理上的差异,并增加了pg_clickhouse.pushdown_regex设置以禁用正则表达式推送,同时引入了新函数pgch_version()。该版本保持与之前版本的兼容性,未来将推出更多功能改进。

大卫·惠勒:pg_clickhouse 0.2.0

Planet PostgreSQL
Planet PostgreSQL · 2026-04-13T22:22:53Z
被嘲笑比 Python 还慢?扒开 Go 正则表达式的底层,看看它为了防范“系统猝死”付出了什么

Go语言的正则表达式性能较慢,主要因为其完全用Go实现而非使用C语言库,牺牲了速度以确保安全性。虽然Go采用NFA算法避免了灾难性回溯,但在UTF-8解析和内存管理上仍存在瓶颈。社区开发的coregex库通过SIMD等技术显著提升了性能。

被嘲笑比 Python 还慢?扒开 Go 正则表达式的底层,看看它为了防范“系统猝死”付出了什么

Tony Bai
Tony Bai · 2026-03-16T23:28:31Z

本文介绍了JavaScript正则表达式中的粘性匹配特性,使用标识符y。粘性匹配要求指定lastIndex,适用于复杂字符串匹配,如解析CSS声明。与全局匹配相比,粘性匹配在处理长文本时性能更优。通过示例展示了如何使用粘性匹配解析CSS属性,并强调了exec()和test()方法的差异。

JS正则表达式y标识符之粘性匹配

张鑫旭
张鑫旭 · 2026-02-12T10:23:48Z

edtext是一个灵感来源于经典ed编辑器的文本选择和操作工具。它通过简洁的地址范围选择文本行,并支持正则表达式替换,旨在简化文档和HTML展示的构建过程。

EdText

Ned Batchelder's blog
Ned Batchelder's blog · 2026-02-09T12:34:11Z

本文介绍了如何使用vLLM库进行引导式解码,包括候选选项、正则表达式、Pydantic模式和生成SQL查询。通过不同的引导参数,可以生成情感分类、电子邮件地址和JSON格式的汽车描述。

【vLLM 学习】Structured Outputs

HyperAI超神经
HyperAI超神经 · 2026-02-09T03:28:47Z
第720期:子进程、Memray、可调用对象及更多(2026年2月3日)

Python 3.15将结束子进程轮询,改为使用现代操作系统的回调机制。Django项目的内存管理可通过Memray进行优化,同时Python正则表达式新增z以解决行尾匹配问题。

第720期:子进程、Memray、可调用对象及更多(2026年2月3日)

PyCoder’s Weekly
PyCoder’s Weekly · 2026-02-03T19:30:00Z
5个实用的DIY Python函数用于解析日期和时间

文章介绍了五个实用的Python函数,用于简化日期和时间的处理,包括解析相对时间字符串、从自然语言提取日期、灵活解析日期格式、解析时间持续时间和解析ISO周日期。这些函数利用正则表达式和datetime模块,帮助开发者处理复杂的日期格式。

5个实用的DIY Python函数用于解析日期和时间

KDnuggets
KDnuggets · 2026-01-26T13:00:47Z
两个缺失的字符:正则表达式缺陷如何使AWS GitHub仓库面临供应链风险

AWS承认其部分开源GitHub仓库存在配置问题,导致严重漏洞CodeBreach,允许恶意代码入侵和仓库劫持。受影响的仓库包括AWS SDK for JavaScript v3。研究发现,正则表达式过滤器配置不当,使未认证攻击者可获取管理员权限。AWS在48小时内修复了该问题,并强调需加强CI/CD管道的安全性。

两个缺失的字符:正则表达式缺陷如何使AWS GitHub仓库面临供应链风险

InfoQ
InfoQ · 2026-01-25T07:28:00Z
ArkType推出了支持类型安全的ArkRegex正则表达式

ArkType推出了ArkRegex,这是一个JavaScript RegExp构造函数的替代品,提供类型安全和类型推断,解决了TypeScript中正则表达式的类型安全问题。其语法与原生RegExp相似,适合电子邮件验证和URL解析,特别在TypeScript 5.9及以上版本中表现优异,安装简单,受到社区好评。

ArkType推出了支持类型安全的ArkRegex正则表达式

InfoQ
InfoQ · 2026-01-16T16:00:00Z
Python高阶:“咬文嚼字” - 正则表达式

Python正则表达式是强大的文本处理工具,通过re模块实现字符串匹配与查找。本文介绍了正则表达式的基本用法、常用方法及代码示例,适合个人开发者和学生学习实践。

Python高阶:“咬文嚼字” - 正则表达式

华为云官方博客
华为云官方博客 · 2026-01-09T12:30:00Z
语义正则表达式:使用结构化语言自动解释大型语言模型特征

本文介绍了语义正则表达式(semantic regexes),一种将大型语言模型(LLM)特征转化为人类可理解的结构化语言。与自然语言描述相比,语义正则表达式提供了更精确、一致的特征描述,并支持对特征复杂性的量化分析。用户研究表明,语义正则表达式有助于准确理解LLM特征激活。

语义正则表达式:使用结构化语言自动解释大型语言模型特征

Apple Machine Learning Research
Apple Machine Learning Research · 2025-12-03T00:00:00Z

正则表达式被视为“黑盒”,使用非确定性有限自动机(NFA)进行匹配。通过交互演示,可以直观理解其并行特性和状态转移过程。每次点击“下一步”,引擎读取字符并检查状态集合,形成新的状态集合。NFA的并行特性使其在匹配时能同时尝试多条路径,从而确保线性时间复杂度。

交互式演示:NFA 引擎是如何工作的

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-11-29T20:29:41Z

Linux中的rename命令用于批量重命名文件,分为Perl版和C版。Perl版支持正则表达式,适合复杂需求;C版仅支持固定字符串替换。不同Linux发行版预装不同版本,用户需根据需求选择合适的版本。本文介绍了两种版本的安装、语法、使用示例及最佳实践。

Linux 命令详解:rename 命令——批量重命名文件的利器

极客技术博客’s Blog
极客技术博客’s Blog · 2025-11-25T15:20:39Z

本文解析了 Linux 的 rename 命令,比较了 Perl 和 util-linux 版本的差异,介绍了核心语法和实用示例。rename 命令通过模式匹配或正则表达式实现批量重命名,提高文件管理效率。建议使用 -n 选项进行模拟执行,以确保逻辑正确,避免数据丢失。

Linux 命令详解:rename 命令——批量重命名文件的利器

极客技术博客’s Blog
极客技术博客’s Blog · 2025-11-25T15:20:39Z

本文介绍了Linux文件删除的基本命令和高级技巧,包括通配符、正则表达式和批量删除。强调删除操作不可逆,建议用户在删除前预览文件、使用交互模式和工具如trash-cli,以降低误删风险。

Linux 中删除多个文件的完全指南:从基础到高级技巧

极客技术博客’s Blog
极客技术博客’s Blog · 2025-11-25T15:20:38Z

cargo-lock v11.0.0 发布,改进了 Git 依赖项处理,增强了 Rust 生态系统的安全分析能力,简化了 Cargo.lock 文件,提高了安全工具的可靠性。同时,fluent-uri v0.4.0 和 Pomsky v0.12 也发布,分别提升了 URI 解析和正则表达式编写的灵活性与准确性。

【Rust日报】2025-11-11 fluent-uri v0.4.0 发布:更智能的 URI 解析

Rust.cc
Rust.cc · 2025-11-11T04:46:02Z
使用Z3求解正则表达式填字游戏

作者在产假期间对Z3和SMT求解器产生了兴趣,开发了基于Z3的正则表达式填字游戏求解器。文章介绍了求解过程、性能优化和代码实现,最终实现了高效的求解器。

使用Z3求解正则表达式填字游戏

Posts on Made of Bugs
Posts on Made of Bugs · 2025-10-21T14:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码