问题陈述:
var str = "my,name!is? aditya"
输出应为:
ym,eman!si? aytida
=>反转每个用分隔符分隔的单词,并且在分隔后,分隔符的位置保持不变。
我尝试过的事情:
str=str.split('').reverse().join('')
但是它以相反的方向打印整个字符串。如何获得理想的结果?
答案 0 :(得分:5)
您需要反转每个单词,而不是整个字符串。一种选择是使用HTMLelement
-匹配单词字符,然后使用回调来反转每个单词:
.replace