利用正则表达式匹配每个单词加符号,前后替换即可 function ReverseSentence(str) { if (!str) return '' let reg= /\w+[^\s]*/g const match = str.match(reg) let i = 1 return str.replace(reg, (...args) => { return match[match.length - i++] }) }
利用正则表达式匹配每个单词加符号,前后替换即可 function ReverseSentence(str) { if (!str) return '' let reg= /\w+[^\s]*/g const match = str.match(reg) let i = 1 return str.replace(reg, (...args) => { return match[match.length - i++] }) }