我正在研究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."在退货清单中?
我是计划新手。我只是对以下两个列表的区别感到困惑。
(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 返回给我。任何帮助将不胜感激。