javascript - Javascript:将字符添加到包含特定单词的字符串
问题描述
如果我有以下字符串:table.row.columns.values.many
. 我希望*
在values
. 所以预期的输出是:table.row.columns.values*.many
. 如果字符串中没有"values"
,则字符串应保持不变。
解决方案
请使用此代码。
let str = "table.row.columns.values.many"
str = str.replace("values", "values*");
console.log(str);
如果要替换所有“值”,也可以使用“replaceAll”。
推荐阅读
- ruby-on-rails - 如何在活动记录中获取保存的数据库对象?
- javascript - 如何在反应输入组件中制作基于黑名单的过滤器
- vue.js - 使用 vm.$once() 时,Vue 应用程序如何将附加参数传递给事件侦听器?
- android - Android Material Calendar View如何用圆角背景突出显示日期范围?
- assembly - 如何编写汇编语言使 DMA 工作
- python - 分配给 numpy 结构化数组
- git - 如果我从我的 Windows 10 完全卸载 git,它会有什么我应该担心的影响吗?
- python - 需要对正则表达式代码的一部分进行具体解释
- php - MYSQL 查询包含我在 1 个查询中需要的 2 个东西
- prolog - 在 prolog 中定义成员规则