小编luj*_*ujb的帖子

在Erlang中将IP地址与regexp匹配

我正在研究reErlang 的模块,我只想匹配URL中的IP地址:

Url = "http://192.168.1.241/mod/fun?arg",
re:run(Url, "(\\d{1,3}\\.){3}\\d{1,3}", [{capture, all, list}]).
Run Code Online (Sandbox Code Playgroud)

但它又归还{match,["192.168.1.168","1."]}给我了.为什么"1."在退货清单中?

regex erlang

4
推荐指数
1
解决办法
1541
查看次数

方案中的两个列表有什么区别

我是计划新手。我只是对以下两个列表的区别感到困惑。

(define a '(1 2))
(define a '(1 . 2))
Run Code Online (Sandbox Code Playgroud)

我认为 a 等于 b,但是

(equal? a b)
Run Code Online (Sandbox Code Playgroud)

将#f 返回给我。任何帮助将不胜感激。

scheme list

2
推荐指数
1
解决办法
411
查看次数

标签 统计

erlang ×1

list ×1

regex ×1

scheme ×1