字符串用不同的分隔符分隔。我必须将与定界符位置相同的字符串的每个单词反转

时间:2018-08-06 07:54:15

标签: javascript arrays string

问题陈述:

var str = "my,name!is? aditya"

输出应为:

 ym,eman!si? aytida

=>反转每个用分隔符分隔的单词,并且在分隔后,分隔符的位置保持不变。

我尝试过的事情:

str=str.split('').reverse().join('') 

但是它以相反的方向打印整个字符串。如何获得理想的结果?

1 个答案:

答案 0 :(得分:5)

您需要反转每个单词,而不是整个字符串。一种选择是使用HTMLelement-匹配单词字符,然后使用回调来反转每个单词:

.replace