gpt4 book ai didi

Erlang 正则表达式与重新加载问题

转载 作者:行者123 更新时间:2023-12-04 06:51:03 25 4
gpt4 key购买 nike

这可能是非常基本的事情,但是我的 Erlang 安装顽固地拒绝了我对 re module 的调用。与 error:undef s。它接受 regexp package ,但是,所以我认为这是一个版本问题。

我正在运行 v. 5.6.2 和 -import(re, [...]).在我的文件顶部,是否还有我可能遗漏的其他问题?我搜索了很长时间,但找不到描述所需最低版本的页面。

在相关说明中,由于我对 Erlang 及其工具/社区/开发环境还很陌生,如果您对经常访问的网站或改变开发周期的工具有任何建议,请告诉我。

谢谢!

编辑:如果您想查看一些代码:

Erlang (BEAM) emulator version 5.6.2 [source] [smp:2] [async-threads:0] [kernel-poll:false]

Eshell V5.6.2 (abort with ^G)
1> re:compile("paul").
** exception error: undefined function re:compile/1

2> regexp:match("paul","au").
{match,2,2}

在我的 Eunit 测试中:
::error:undef
in function re:compile/1
called as compile("\\s+")

最佳答案

你的 Erlang 安装已经很旧了。它可能是 R12B 之前的版本之一。目前最稳定的版本是R13B04,R14现在处于测试阶段。

关于Erlang 正则表达式与重新加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3124219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com