javascript - 替换所有没有正则表达式我可以在哪里使用 G

标签 javascript regex replace

所以我有以下内容:

var token = '[token]';
var tokenValue = 'elephant';
var string = 'i have a beautiful [token] and i sold my [token]';
string = string.replace(token, tokenValue);

以上将仅替换第一个 [token] 并单独保留第二个。

如果我要使用正则表达式,我可以像这样使用它

string = string.replace(/[token]/g, tokenValue);

这将替换我所有的[tokens]

但是,如果不使用 //

,我不知道该怎么做

最佳答案

我发现拆分/合并对于我的大多数案例来说已经足够令人满意了。 一个真实的例子:

myText.split("\n").join('<br>');

关于javascript - 替换所有没有正则表达式我可以在哪里使用 G,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16803931/

相关文章:

sql - Oracle中如何替换字符串?

php - 无法使用 Jquery/Javascript 隐藏列表菜单

javascript - BreezeJs,saveChanges() - 未捕获的类型错误 : Cannot read property 'statusText' of undefined

javascript - javascript 中的 "Top of Page"链接

regex - 验证字符串是否仅包含 ASCII 字符和数字

regex - MongoDB 使用 Filter 获取 N 个最近的文档

php - 替换文本中的单词忽略 url

javascript - 如何验证表单中的电子邮件

java - 正则表达式根据允许的分隔符的第一次出现来分割过滤字符串并获取键、运算符、值

javascript - 匹配 CSS RGB 颜色值