gpt4 book ai didi

javascript - 如何使用 REGEXP 就地反转字符串中的这些单词?

转载 作者:行者123 更新时间:2023-11-30 14:42:59 26 4
gpt4 key购买 nike

enter image description here

问题是这样的,下面是我的解决方案,但是它不适用于“.”。有人知道吗?

    function wordReverse(str) {

var words = str.split(/\s+/);
var result = "";
console.log(words);
for (var i = 0; i < words.length; i++) {
result += words[i].split('').reverse().join('')+" ";
}
return result;
}

最佳答案

您可以使用 String.replace()RegExp匹配所有非空格或句点的字符,以及仅反转字母序列的回调选项:

var str = 'abc  Gómez   bcd.efg';

function wordReverse(str) {
return str.replace(/[^\s.]+/g, function(m) {
return m.split('').reverse().join('');
});
}

console.log(wordReverse(str));

关于javascript - 如何使用 REGEXP 就地反转字符串中的这些单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49373207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com