Javascript 如何使用REGEXP在字符串中反转这些单词?
问题是这样的,下面是我的解决方案,但它对“”不起作用。有人知道吗Javascript 如何使用REGEXP在字符串中反转这些单词?,javascript,arrays,tree,hashtable,Javascript,Arrays,Tree,Hashtable,问题是这样的,下面是我的解决方案,但它对“”不起作用。有人知道吗 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('').
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;
}
函数字反转(str){
var words=str.split(/\s+/);
var结果=”;
控制台日志(文字);
for(var i=0;i
您可以使用与匹配所有非空格或句点字符的,以及回调选项来反转字母序列:
var str='abc Gómez bcd.efg';
函数字反转(str){
返回str.replace(/[^\s.]+/g,函数(m){
返回m.split(“”).reverse().join(“”);
});
}
log(wordReverse(str))代码>欢迎。谷歌“js正则表达式练习”(无引号)。