如何使用正则表达式替换字符串的给定索引

乌古尔·阿古尔

我想替换字符串的某些索引,例如:

“123456789”我希望第 2 个和第 8 个索引相互替换。

所以结果将是“129456783”。我怎样才能做到这一点?

编辑 :

感谢回答,我找到了我的解决方案,我写在这里以防万一有人需要它。

var str = "123456789";
var res = str.replace(/(\d{2})(\d{1})(\d{5})(\d{1})/g, "$1$4$3$2");

这应该可以解决问题!

亚历克斯·舍斯特罗夫

使用捕获组和反向引用。

正则表达式:

(..)(.)(.....)(.)

更换图案:

$1$4$3$2

请注意,确切的语法取决于正则表达式风格(即使用的工具)。一些工具通过反斜杠定义反向引用,即\1\4\3\2,而一些工具不支持反向引用。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

使用正则表达式替换字符串;

来自分类Dev

不使用正则表达式按索引替换字符串

来自分类Dev

如何使用正则表达式替换子字符串中的特定字符?

来自分类Dev

如何使用正则表达式替换子字符串中的特定字符?

来自分类常见问题

如何使用正则表达式将数组的元素与给定字符串匹配?

来自分类Dev

如何使用给定的正则表达式将字符串拆分为数组

来自分类Dev

如何使用给定的正则表达式将字符串拆分为数组

来自分类Dev

如何使用正则表达式从字符串中提取和替换特定模式?

来自分类Dev

如何使用嵌套组在Java中用正则表达式替换字符串

来自分类Dev

如何使用正则表达式替换确切的字符串?在DrRacket中

来自分类Dev

如何使用正则表达式模式替换以下字符串

来自分类Dev

如何使用正则表达式将组值替换为空字符串

来自分类Dev

如何使用正则表达式替换指定字符串以外的所有内容

来自分类Dev

如何使用正则表达式替换python词典中的字符串

来自分类Dev

如何使用正则表达式查找和替换字符串的开头和结尾

来自分类Dev

如何使用正则表达式替换符号字符串

来自分类Dev

如何在python中使用正则表达式替换字符串的多个单词?

来自分类Dev

如何使用正则表达式替换此字符串

来自分类Dev

如何使用正则表达式替换来附加到Java字符串的开头?

来自分类Dev

如何使用正则表达式或linq替换C#中的特定字符串

来自分类Dev

如何使用正则表达式替换部分字符串?

来自分类Dev

如何使用正则表达式替换字符串

来自分类Dev

如何在 Java 中的数组字符串的索引上使用正则表达式

来自分类Dev

字符串使用正则表达式替换正则表达式字符类

来自分类Dev

使用正则表达式将字符串替换为字符串

来自分类Dev

如何正则表达式匹配和正则表达式替换php中的字符串

来自分类Dev

正则表达式-查找并替换字符串

Related 相关文章

  1. 1

    使用正则表达式替换字符串

  2. 2

    使用正则表达式替换字符串

  3. 3

    使用正则表达式替换字符串;

  4. 4

    不使用正则表达式按索引替换字符串

  5. 5

    如何使用正则表达式替换子字符串中的特定字符?

  6. 6

    如何使用正则表达式替换子字符串中的特定字符?

  7. 7

    如何使用正则表达式将数组的元素与给定字符串匹配?

  8. 8

    如何使用给定的正则表达式将字符串拆分为数组

  9. 9

    如何使用给定的正则表达式将字符串拆分为数组

  10. 10

    如何使用正则表达式从字符串中提取和替换特定模式?

  11. 11

    如何使用嵌套组在Java中用正则表达式替换字符串

  12. 12

    如何使用正则表达式替换确切的字符串?在DrRacket中

  13. 13

    如何使用正则表达式模式替换以下字符串

  14. 14

    如何使用正则表达式将组值替换为空字符串

  15. 15

    如何使用正则表达式替换指定字符串以外的所有内容

  16. 16

    如何使用正则表达式替换python词典中的字符串

  17. 17

    如何使用正则表达式查找和替换字符串的开头和结尾

  18. 18

    如何使用正则表达式替换符号字符串

  19. 19

    如何在python中使用正则表达式替换字符串的多个单词?

  20. 20

    如何使用正则表达式替换此字符串

  21. 21

    如何使用正则表达式替换来附加到Java字符串的开头?

  22. 22

    如何使用正则表达式或linq替换C#中的特定字符串

  23. 23

    如何使用正则表达式替换部分字符串?

  24. 24

    如何使用正则表达式替换字符串

  25. 25

    如何在 Java 中的数组字符串的索引上使用正则表达式

  26. 26

    字符串使用正则表达式替换正则表达式字符类

  27. 27

    使用正则表达式将字符串替换为字符串

  28. 28

    如何正则表达式匹配和正则表达式替换php中的字符串

  29. 29

    正则表达式-查找并替换字符串

热门标签

归档