一个接受字符串并给出第一个由空格分隔的单词的函数?
A function that takes a string and gives you the first word separated by whitespace?
示例:
get_first("wassup! man") = "wassup!"
这一定很简单,但有人可以指出解决方案的正确方向。网上没有看到例子。
我什至不知道erlang,但Google是你的朋友!如果您在将问题发布到这里之前尝试使用谷歌搜索,将会为您节省很多时间。只需尝试 "erlang extract first word of string"。第一个结果会将您带到此页面:http://erlang.org/doc/man/string.html,您可以在其中看到 sub_word
函数。但随后它说这已被弃用,您需要使用 nth_lexeme
:
1>string:split("wassup! man", " ").
["wassup!","man"]
2> hd(string:split("wassup! man", " ")).
"wassup!"
示例: get_first("wassup! man") = "wassup!"
这一定很简单,但有人可以指出解决方案的正确方向。网上没有看到例子。
我什至不知道erlang,但Google是你的朋友!如果您在将问题发布到这里之前尝试使用谷歌搜索,将会为您节省很多时间。只需尝试 "erlang extract first word of string"。第一个结果会将您带到此页面:http://erlang.org/doc/man/string.html,您可以在其中看到 sub_word
函数。但随后它说这已被弃用,您需要使用 nth_lexeme
:
1>string:split("wassup! man", " ").
["wassup!","man"]
2> hd(string:split("wassup! man", " ")).
"wassup!"