题解 | #单词倒排#
单词倒排
http://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836
let line;
function func(line) {
// 通过正则表达式进行分割,生成数组后直接reverse,再join空格成一个字符串输出。
// 正则解析:^ 在[]中表示 非;
// A-Za-z表示大小写字母;
// [^A-Za-z]表示非大小写字母,
// 后面再加上一个加号,表示一个或多个连续的非大小写字母。
const rtnVal = line.split(/[^A-Za-z]+/).reverse().join(' ');
return rtnVal;
}
while(line = readline()){
print(func(line));
}