获取拆分字符串数组的最后一个元素
2022-08-30 00:33:35
我需要获取具有多个分隔符的拆分数组的最后一个元素。分隔符是逗号和空格。如果没有分隔符,则应返回原始字符串。
如果字符串是“你好,你今天在做什么?”它应该返回“今天?”
如果输入为“hello”,则输出应为“hello”。
如何在 JavaScript 中执行此操作?
我需要获取具有多个分隔符的拆分数组的最后一个元素。分隔符是逗号和空格。如果没有分隔符,则应返回原始字符串。
如果字符串是“你好,你今天在做什么?”它应该返回“今天?”
如果输入为“hello”,则输出应为“hello”。
如何在 JavaScript 中执行此操作?
一切都有一句话。:)
var output = input.split(/[, ]+/).pop();
const str = "hello,how,are,you,today?"
const pieces = str.split(/[\s,]+/)
const last = pieces[pieces.length - 1]
console.log({last})
此时,是一个数组,并且包含数组的大小,因此要获取数组的最后一个元素,请检查 。如果没有逗号或空格,它将简单地输出给定的字符串。pieces
pieces.length
pieces[pieces.length-1]
alert(pieces[pieces.length-1]); // alerts "today?"