@yuntiandeng: 完全同意。用 ProgramAsWeights 替换了正则表达式(而且确实有效):import programasweights as paw fn = pa…
摘要
一条推文,赞同 ProgramAsWeights 可以替代正则表达式,并演示了一个从自然语言编译的电子邮件验证函数。
完全同意。用 ProgramAsWeights 替换了正则表达式(而且确实有效):
import programasweights as paw
fn = paw.compile_and_load("check whether a string looks like a valid email address")
fn("[email protected]") # "valid"
fn("abc@def") # "invalid"
查看缓存全文
缓存时间: 2026/08/06 14:44
完全同意。我用 ProgramAsWeights 替换了正则表达式(而且它真的有效):
import programasweights as paw
fn = paw.compile_and_load("check whether a string looks like a valid email address")
fn("[email protected]") # "valid"
fn("abc@def") # "invalid"
相似文章
Program-as-Weights: 面向模糊函数的编程范式
Program-as-Weights (PAW) 引入了一种编程范式,其中40亿参数的编译器将自然语言规范翻译成紧凑的神经工件,可由6亿参数的解释器执行,性能与320亿参数的模型相当,但内存和推理成本大幅降低。
@_akhaliq:Program-as-Weights —— 面向模糊函数的编程范式
介绍了'Program-as-Weights',一种为模糊函数设计的新编程范式,由 @_akhaliq 分享。
@QuixiAI: With 编程语言取得了重大里程碑。PCRE2 已集成。正则表达式已整合。隐式 main 函数,单行命令已实现…
With 编程语言通过集成 PCRE2 支持正则表达式并实现隐式 main 函数,达到了一个重要里程碑。该更新支持单行命令,并包含具有内置 LSP 支持的自托管编译器。
@jxmnop: 不是反对Pangram,但你们真知道可以对接Codex到Pangram API让它不断重写……
一位用户评论说,可以将Codex连接到Pangram API来重写文本,直到通过人工评估。
@charliermarsh: PSA:最新版本中带来了新的 `regex!` 宏
在 Rust regex 库的最新更新中发布了一个新的 `regex!` 宏,支持编译时正则表达式编译。