【发布时间】:2017-04-28 13:25:11
【问题描述】:
我有一个字符串"{request, {M, F, A}}",我知道它的类型是列表,但是我不能使用[..]进行模式匹配。如何从中提取request 和{M, F, A}?
【问题讨论】:
-
这里的 M、F 和 A 是否不同,或者您的意思是特定字符“M”、“F”和“A”?如果它们不同,则需要一些更灵活的解析;模式匹配还不够强大。与请求部分相同 - 它是一个原子,还是一个可以变化的字段? erl_scan:string() 后跟 erl_parse:parse_term() 可能就是你所需要的。
标签: erlang