Javascript-替换除最后一个定界符外的所有定界符

redoc01

我有以下代码:

var txt = 'DELIMETER is replaced';
txt += 'DELIMETER is replaced';
txt += 'DELIMETER is replaced';
txt += 'DELIMETER is replaced';
txt += 'DELIMETER is replaced'; <-- leave this and not replace the last DELIMETER

txt = txt.replace(/DELIMETER/g, "HI");

我知道所有带有“ DELIMETER”的单词都将被替换为“ HI”,但是我想要的只是替换前四个出现的“ DELIMETER”,而保留最后一个“ DELIMETER”而不替换该单词。

我必须使用正则表达式如何实现?

巴尔玛

首先将文本分为两部分,最后一个定界符之前的部分,以及后面的所有内容。然后在第一部分中进行替换,并将它们连接在一起。

var txt = 'DELIMETER is replaced';
txt += 'DELIMETER is replaced';
txt += 'DELIMETER is replaced';
txt += 'DELIMETER is replaced';
txt += 'DELIMETER is replaced';

var match = txt.match(/(.*)(DELIMETER.*)/);
if (match) {
  var [whole, part1, part2] = match;
  part1 = part1.replace(/DELIMETER/g, 'OK');
  txt = part1 + part2;
}
console.log(txt);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript,动态正则表达式,替换定界符之间(包括定界符)的所有内容

来自分类Dev

在定界符后找到最后一个字符串:Javascript

来自分类Dev

使用javascript连接url的不同部分,并添加一个定界符,但最后一个数组变量的末尾除外

来自分类Dev

用多个定界符分割字符串,并忽略引号中的定界符javascript

来自分类Dev

sed语法在最后一个定界符之前提取所有文本?

来自分类Dev

使用JavaScript根据定界符分割字符串

来自分类Dev

切,但保留最后一个定界符?

来自分类Dev

javascript:将字符串拆分为具有不同定界符的数组

来自分类Dev

在Web浏览器中,“->”在JavaScript中是否是有效的单行注释定界符?

来自分类Dev

替换定界符

来自分类Dev

JavaScript字符串替换中的子匹配组引用是否存在定界符/歧义消除语法?

来自分类Dev

最后一个定界符似乎有误

来自分类Dev

在定界符之后将所有参数传递给另一个命令

来自分类Dev

Javascript正则表达式拆分但保留定界符的一部分

来自分类Dev

如何在javascript正则表达式中匹配平衡定界符?

来自分类Dev

如何使用定界符从JavaScript中的单个列表创建子列表

来自分类Dev

分割字符串并在JavaScript加条件中保留定界符

来自分类Dev

如何使用定界符从JavaScript中的单个列表创建子列表

来自分类Dev

如果一个定界符跟在另一个定界符之后,则用定界符分割字符串并检索空白

来自分类Dev

字符串在R中的最后一个(也是第n个)定界符处拆分,并删除定界符之前的字符串

来自分类Dev

字符串在R中的最后一个(也是第n个)定界符处分割,并删除定界符之前的字符串

来自分类Dev

删除sed / awk / perl中的最后一个定界符

来自分类Dev

SQL查询以选择最后一个定界符之后的字符串

来自分类Dev

在最后一个定界符处剪切字符串

来自分类Dev

按最后一个定界符分割Excel单元格

来自分类Dev

转义字符串中的最后一个定界符

来自分类Dev

删除定界符前的最后一个字符

来自分类Dev

拆分字符串保留一些定界符,但删除另一个定界符

来自分类Dev

如何用多个定界符爆炸一个字符串并保持定界符?

Related 相关文章

  1. 1

    JavaScript,动态正则表达式,替换定界符之间(包括定界符)的所有内容

  2. 2

    在定界符后找到最后一个字符串:Javascript

  3. 3

    使用javascript连接url的不同部分,并添加一个定界符,但最后一个数组变量的末尾除外

  4. 4

    用多个定界符分割字符串,并忽略引号中的定界符javascript

  5. 5

    sed语法在最后一个定界符之前提取所有文本?

  6. 6

    使用JavaScript根据定界符分割字符串

  7. 7

    切,但保留最后一个定界符?

  8. 8

    javascript:将字符串拆分为具有不同定界符的数组

  9. 9

    在Web浏览器中,“->”在JavaScript中是否是有效的单行注释定界符?

  10. 10

    替换定界符

  11. 11

    JavaScript字符串替换中的子匹配组引用是否存在定界符/歧义消除语法?

  12. 12

    最后一个定界符似乎有误

  13. 13

    在定界符之后将所有参数传递给另一个命令

  14. 14

    Javascript正则表达式拆分但保留定界符的一部分

  15. 15

    如何在javascript正则表达式中匹配平衡定界符?

  16. 16

    如何使用定界符从JavaScript中的单个列表创建子列表

  17. 17

    分割字符串并在JavaScript加条件中保留定界符

  18. 18

    如何使用定界符从JavaScript中的单个列表创建子列表

  19. 19

    如果一个定界符跟在另一个定界符之后,则用定界符分割字符串并检索空白

  20. 20

    字符串在R中的最后一个(也是第n个)定界符处拆分,并删除定界符之前的字符串

  21. 21

    字符串在R中的最后一个(也是第n个)定界符处分割,并删除定界符之前的字符串

  22. 22

    删除sed / awk / perl中的最后一个定界符

  23. 23

    SQL查询以选择最后一个定界符之后的字符串

  24. 24

    在最后一个定界符处剪切字符串

  25. 25

    按最后一个定界符分割Excel单元格

  26. 26

    转义字符串中的最后一个定界符

  27. 27

    删除定界符前的最后一个字符

  28. 28

    拆分字符串保留一些定界符,但删除另一个定界符

  29. 29

    如何用多个定界符爆炸一个字符串并保持定界符?

热门标签

归档