如何从Erlang中的特定日期字符串中获取年、月、日?
我无法通过以下方式获得Erlang中JavaScript日期的正则表达式匹配:如何从Erlang中的特定日期字符串中获取年、月、日?,erlang,Erlang,我无法通过以下方式获得Erlang中JavaScript日期的正则表达式匹配: re:run("2018-05-25", <<"^\d{4}-\d{2}-\d{2}$">>). 请您浏览一下并给我一个提示好吗?如re开头所述,单个反斜杠由文本字符串语法解释,因此您需要反斜杠将其保留在正则表达式中: re:run("2018-05-25", "^\\d{4}-\\d{2}-\\d{2}$"). 如re开头所述,单个反斜杠由文字字符串语法解释,因此需要反斜杠将其保留在正
re:run("2018-05-25", <<"^\d{4}-\d{2}-\d{2}$">>).
请您浏览一下并给我一个提示好吗?如
re
开头所述,单个反斜杠由文本字符串语法解释,因此您需要反斜杠将其保留在正则表达式中:
re:run("2018-05-25", "^\\d{4}-\\d{2}-\\d{2}$").
如
re
开头所述,单个反斜杠由文字字符串语法解释,因此需要反斜杠将其保留在正则表达式中:
re:run("2018-05-25", "^\\d{4}-\\d{2}-\\d{2}$").
在其他项目中搜索后,我发现:
<<Year:4/binary, _:1/binary, Month:2/binary, _:1/binary, Day/binary>> = <<"2018-05-25">>.
=。
这有助于我完成工作。在搜索其他项目后,我发现:
<<Year:4/binary, _:1/binary, Month:2/binary, _:1/binary, Day/binary>> = <<"2018-05-25">>.
[Y, M, D] = string:split("2018-05-25", "-", all).
=。
这帮助我完成了工作
[Y, M, D] = string:split("2018-05-25", "-", all).