替换字符串中的第一个和最后一个字符(javascript)

不是一个好的程序员

我需要替换随机字符串中的第一个和最后一个字符。为什么这段代码不起作用?

function symbExchange(line) {  
    var tmp = line[0];  
    var str = line.replace(line[0], line[line.length-1]);  
    var str2 = str.replace(str[str.length-1], tmp);  
    return str2;
}
塔拉斯·罗曼尼夫

那是因为该replace函数返回一个新字符串,其中部分或全部模式匹配项被替换项替换。

如果您需要交换字符,您可以在您的情况下使用正则表达式(但这不是最佳实现)

function symbExchange(line) {  
    var tmp = line[0];  
    var str = line.replace(new RegExp('^' + line[0]), line[line.length-1]);  
    var str2 = str.replace(new RegExp(str[str.length-1] + '$'), tmp);  
    return str2;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字符串中第一个和最后一个字符的范围

来自分类Dev

返回范围,字符串中的第一个和最后一个字符

来自分类Dev

Bash删除字符串中的第一个和最后一个字符

来自分类Dev

从字符串中删除第一个和最后一个字符

来自分类Dev

交换字符串中的最后一个和第一个字符

来自分类Dev

字符串中第一个和最后一个字符的范围

来自分类Dev

Bash删除字符串中的第一个和最后一个字符

来自分类Dev

如何使用`Util class`从长字符串中获取最后一个字符和第一个字符?

来自分类Dev

如果仅在多行字符串中仅作为第一个和最后一个字符出现,如何替换双引号?

来自分类Dev

在MySQL中替换字符串中的第一个字符

来自分类Dev

替换两个字符串的第一个和最后一个字符的任务

来自分类Dev

字符串的第一个和最后一个字符

来自分类Dev

如何编写一个JavaScript函数来检查字符串中的第一个字符和最后一个字符是否相等

来自分类Dev

Bash从字符串中剃除第一个和/或最后一个字符,但前提是该字符是某个特定字符

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

C#如何交换字符串中的第一个字符与最后一个字符

来自分类Dev

如何在Rust中删除字符串的第一个和最后一个字符?

来自分类Dev

如何从爆炸的PHP字符串中删除第一个和最后一个字符

来自分类Dev

如何获取字符串中第一个和最后一个字符的索引?

来自分类Dev

仅当字符串中的第一个或最后一个字符时,才从字符串中删除该字符。

来自分类Dev

仅当字符串中的第一个或最后一个字符时,才从字符串中删除该字符。

来自分类Dev

如果第一个字符为 0,则替换字符串的第一个字符

来自分类Dev

使用正则表达式VB NET匹配并替换字符串中的第一个和最后一个字符以及子字符串

来自分类Dev

如何替换字符串中第一个字符以外的字符

来自分类Dev

使用字符串的第一个和最后一个字符来创建另一个变量

来自分类Dev

当第一个字符串以PHP中的特定字符串开头和结尾时,用另一个字符串替换

来自分类Dev

如何从字符串中删除第一个和最后一个字母

来自分类Dev

替换python字符串中多次出现的某个字符(第一个和最后一个除外)

Related 相关文章

  1. 1

    字符串中第一个和最后一个字符的范围

  2. 2

    返回范围,字符串中的第一个和最后一个字符

  3. 3

    Bash删除字符串中的第一个和最后一个字符

  4. 4

    从字符串中删除第一个和最后一个字符

  5. 5

    交换字符串中的最后一个和第一个字符

  6. 6

    字符串中第一个和最后一个字符的范围

  7. 7

    Bash删除字符串中的第一个和最后一个字符

  8. 8

    如何使用`Util class`从长字符串中获取最后一个字符和第一个字符?

  9. 9

    如果仅在多行字符串中仅作为第一个和最后一个字符出现,如何替换双引号?

  10. 10

    在MySQL中替换字符串中的第一个字符

  11. 11

    替换两个字符串的第一个和最后一个字符的任务

  12. 12

    字符串的第一个和最后一个字符

  13. 13

    如何编写一个JavaScript函数来检查字符串中的第一个字符和最后一个字符是否相等

  14. 14

    Bash从字符串中剃除第一个和/或最后一个字符,但前提是该字符是某个特定字符

  15. 15

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  16. 16

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  17. 17

    C#如何交换字符串中的第一个字符与最后一个字符

  18. 18

    如何在Rust中删除字符串的第一个和最后一个字符?

  19. 19

    如何从爆炸的PHP字符串中删除第一个和最后一个字符

  20. 20

    如何获取字符串中第一个和最后一个字符的索引?

  21. 21

    仅当字符串中的第一个或最后一个字符时,才从字符串中删除该字符。

  22. 22

    仅当字符串中的第一个或最后一个字符时,才从字符串中删除该字符。

  23. 23

    如果第一个字符为 0,则替换字符串的第一个字符

  24. 24

    使用正则表达式VB NET匹配并替换字符串中的第一个和最后一个字符以及子字符串

  25. 25

    如何替换字符串中第一个字符以外的字符

  26. 26

    使用字符串的第一个和最后一个字符来创建另一个变量

  27. 27

    当第一个字符串以PHP中的特定字符串开头和结尾时,用另一个字符串替换

  28. 28

    如何从字符串中删除第一个和最后一个字母

  29. 29

    替换python字符串中多次出现的某个字符(第一个和最后一个除外)

热门标签

归档