Leetcode题解之 —— 最后一个单词的长度

思路


正则

  • (?!x)
  • 正则断言
  • match分组

题解


1
2
3
4
5
6
7
8
9
10
11
12
/**
* @param {string} s
* @return {number}
*/
var lengthOfLastWord = function(s) {
const reg = /\w+(?!\w+)/g;
const matched = s.match(reg);

return matched
? (matched[matched.length - 1]).length
: 0;
};