javascript用不区分大小写的内容替换所有内容,并在原始字符串中保留正确的大小写

萨希尔·丹卡(Sahil Dhankhar)

我的问题是我想做这样的事情:

Javascript vaja => <b>Ja</b>vascript va<b>ja</b> 即我有一个查询字符串(ja),我想用更大的字符串(Javascript vaja)替换该查询字符串的所有出现(不区分大小写)。

我现在拥有的最接近的解决方案是:

"Javascript vaja".replace(/ja/gi, '<b>ja</b>');

这给了我:

"<b>ja</b>vascript va<b>ja</b>"

但我需要的是:

Javascript vaja => <b>Ja</b>vascript va<b>ja</b>

我想到的一种解决方案是在替换之前保留大写字母的索引,然后重新替换它们。但这太骇客了。我很确定我不是第一个尝试此操作的人,并且很确定某个地方隐藏了一些优雅且简单的解决方案。

FTP预防

只需使用捕获组:

"Javascript vaja".replace(/(ja)/gi, '<b>$1</b>');

请参阅此工作演示。

编辑:在此处了解有关捕获组的更多信息

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以不区分大小写的方式突出显示字符串中所有匹配的关键字,并在返回的tex中保留大小写

来自分类Dev

替换字符串中所有出现的单词,但保留原始单词的大小写

来自分类Dev

不区分大小写的排序集-区分大小写保留相同的字符串

来自分类Dev

Python不区分大小写替换所有多个字符串

来自分类Dev

Python不区分大小写替换所有多个字符串

来自分类Dev

如何在某个字符串后删除所有内容[不区分大小写]

来自分类Dev

字符串区分大小写

来自分类Dev

多不区分大小写字符串替换

来自分类Dev

如何使字符串替换不区分大小写

来自分类Dev

不区分大小写的bash字符串替换

来自分类Dev

JavaScript replace使用变量而不是字符串的所有不区分大小写的搜索

来自分类Dev

替换字符串char但保留大小写类型

来自分类Dev

从JavaScript中的字符串中替换数组中的值,不区分大小写

来自分类Dev

突出显示所有出现的字符串-不区分大小写

来自分类Dev

突出显示所有出现的字符串-不区分大小写

来自分类Dev

使用不区分大小写的Oracle SQL regexp_replace替换所有出现

来自分类Dev

字符串不区分大小写的模式匹配

来自分类Dev

区分大小写的字符串操作

来自分类Dev

如何使字符串不区分大小写

来自分类Dev

区分大小写的字符串比较

来自分类Dev

不区分大小写的字符串数组比较

来自分类Dev

如何使字符串比较不区分大小写?

来自分类Dev

区分大小写的Python字符串模板

来自分类Dev

不区分大小写的字符串数组排序

来自分类Dev

不区分大小写比较字符串

来自分类Dev

regEx包装不区分大小写的字符串

来自分类Dev

字符串高亮功能不区分大小写

来自分类Dev

不区分大小写的字符串数组比较

来自分类Dev

如何区分大小写比较字符串?

Related 相关文章

  1. 1

    以不区分大小写的方式突出显示字符串中所有匹配的关键字,并在返回的tex中保留大小写

  2. 2

    替换字符串中所有出现的单词,但保留原始单词的大小写

  3. 3

    不区分大小写的排序集-区分大小写保留相同的字符串

  4. 4

    Python不区分大小写替换所有多个字符串

  5. 5

    Python不区分大小写替换所有多个字符串

  6. 6

    如何在某个字符串后删除所有内容[不区分大小写]

  7. 7

    字符串区分大小写

  8. 8

    多不区分大小写字符串替换

  9. 9

    如何使字符串替换不区分大小写

  10. 10

    不区分大小写的bash字符串替换

  11. 11

    JavaScript replace使用变量而不是字符串的所有不区分大小写的搜索

  12. 12

    替换字符串char但保留大小写类型

  13. 13

    从JavaScript中的字符串中替换数组中的值,不区分大小写

  14. 14

    突出显示所有出现的字符串-不区分大小写

  15. 15

    突出显示所有出现的字符串-不区分大小写

  16. 16

    使用不区分大小写的Oracle SQL regexp_replace替换所有出现

  17. 17

    字符串不区分大小写的模式匹配

  18. 18

    区分大小写的字符串操作

  19. 19

    如何使字符串不区分大小写

  20. 20

    区分大小写的字符串比较

  21. 21

    不区分大小写的字符串数组比较

  22. 22

    如何使字符串比较不区分大小写?

  23. 23

    区分大小写的Python字符串模板

  24. 24

    不区分大小写的字符串数组排序

  25. 25

    不区分大小写比较字符串

  26. 26

    regEx包装不区分大小写的字符串

  27. 27

    字符串高亮功能不区分大小写

  28. 28

    不区分大小写的字符串数组比较

  29. 29

    如何区分大小写比较字符串?

热门标签

归档